It may be a very old cliche, but it really was a game of two halves for Crystal Palace at the Walkers Stadium.
Having enjoyed the better of the opportunities in the first half they appeared for the second a changed side, allowing the home side to capitalise and ultimately take all three points.
Paul Gallagher, on as a second half substitute, was the difference for Leicester as his two goals on 59 and 81 minutes sealed the win for his side.
The scores though had been level after a first 45 of very limited chances; so limited in fact that there were 25 minutes between the first half chance and the second half chance.
But it was Palace who went into the break the happier of the two sides having comfortably created the better of the opportunities.
The home side caused a slight scare on three minutes when Matty Fryatt broke free down the left hand side and whipped a dangerous ball into the box. It looped over Julian Speroni but Paddy McCarthy was there to nod over.
On 28 minutes Freddie Sears ended a baron spell in the game when he flicked on a Clint Hill long throw that skipped past the near post, while Alassane N'Diaye came even closer two minutes later with a deft header, this time from a Hill free kick that had Chris Weale scrambling.
The domineering midfielder then saw an effort dragged wide when he turned and shot from 20 yards out on 33 minutes, while a flurry of late crosses failed to find a breakthrough for Neil Warnock's men.
Leicester finished the half with a 30 yard Ryan McGivern free kick that flew over the bar.
The second half proved a vastly different affair for Palace. From holding a steady grip on the first half they came out for the second a completely different side as the home side took control of the play.
Palace's passing, tackling, almost everything seemed to go wrong as Leicester pushed eagerly on for an opener.
Two minutes into the re-start substitute Gallagher was found in space at the back post to aim a volley at goal, but Speroni was well placed at his near post to punch away to safety while, on 53 minutes Richie Wellens screwed a 20 yard shot horribly wide.
Leicester finally broke the deadlock though on 59 minutes when Nick Carle was caught out by a quick turn in the box by Gallagher and brought the winger down.
Mr East had no hesitation in pointing to the spot and Matty Fryatt stood up to take it. His effort though was saved by Speroni low down to his right but Gallagher was there to convert the rebound.
Palace responded almost straight away when N'Diaye was slipped through the Leicester defence and and played a low ball into the six yard box for Lee who managed to put it wide from six yards.
On 68 a quick corner by Carle to N'Diaye on the edge of the box was laid off for Danny Butterfield to aim a low 25 yard drive that, despite taking a deflection on the way through, was saved well by Weale.
But the night belonged to the substitute Paul Gallagher who, after testing out Speroni with a couple of curling efforts from a wide angle, got his and the Foxes' second when he capitalised on a Butterfield slip 30 yards out.
Spotting the Palace keeper off his line he then placed a delicate long range chip over his head and into the back of the net.
The lead could have been extended further on 80 minutes but for the brilliance of Speroni. A speculative long ball over the top was allowed to bounce by substitute Claude Davis and other substitute DJ Campbell stole in to hone in on goal.
One on one with Speroni the striker took one too many touches and that afforded the Palace keeper enough time to close down the angle and block the shot.
Att: 22,220 (479 away)
Leicester City:- Weale. Neilson, McGivern, Brown, Oakley,Howard (Waghorn, 65), King, Dyer (Gallagher, 45), Fryatt (Campbell, 79), Wellens, Hobbs.
Subs: Morrison, Logan, N'Guessan, Kermorgant
Crystal Palace:- Speroni, McCarthy, Hill, Fonte, N'Diaye (Davis, 79), Derry, Danns, Sears, Carle (John, 71), Lee (Ambrose, 71), Butterfield.
Subs: Flahavan, Scannell, Clyne. Ertl.