Bruno Berner scored as Leicester won at Crystal Palace to strengthen their grip on a Championship play-off place.
Paul Gallacher shot wide for the Foxes before Chris Weale denied Palace's Calvin Andrews and Matt Oakley saw a strike saved by Julian Speroni.
Palace's Claude Davis, returning from suspension, saw red after an off-the-ball incident with Martyn Waghorn.
Berner then struck after Speroni parried a Waghorn strike as Leicester moved up to fourth place in the table.
However, Weale made two superb saves to secure the victory.
The keeper stopped a shot from Neil Danns and then brilliantly denied Clint Hill, whose 67th-minute header appeared certain to find the net.
His opposite number Speroni also stopped a Gallacher volley but Leicester closed out the match to claim back-to-back league victories and the Foxes have now just lost once in 11 league games.
Crystal Palace manager Paul Hart: "I don't think we can defend that [Claude Davis's red card] at all. I've not asked him what he was thinking.
"I will study what the code of conduct is, but my last word to the players is always stay on the pitch.
"It is the last thing we needed and very disappointing. It was tough enough with 11 players on the pitch.
"It's not for me to comment on what the players think but it was unnecessary and made the game difficult for us."
Leicester assistant manager Chris Powell: "It was a good win for us in our quest to finish in the top six.
"You have to earn everything you get and to get three points in a feisty game is good.
"The sending off was significant and got the crowd on the backs of the officials. We were looking at it and wondering if one of our players would get sent off as well.
"But the manager (Nigel Pearson) kept us calm and said if we keep the pressure on we would get the goal and it came through Bruno."
Live text and stats
Tuesday, 16 March 2010
02 Clyne (Lawrence 46)
24 Davis yellow card, red card
07 Ambrose (Scannell 79)
22 Ertl yellow card
19 Lee (Hills 46)
11 Dyer (N'Guessan 80)
18 Waghorn yellow card (Howard 64)
24 Gallagher (Adams 86)
Ref: TannerAtt: 12,721
Attempts on target
Attempts off target
90:00+3:37 The game is over, as the referee blows his whistle.
90:00+2:30 The assistant referee flags for offside against Dany N'Guessan. Julian Speroni takes the free kick.
90:00+1:13 Unfair challenge on Richie Wellens by Neil Danns results in a free kick. Direct free kick taken by Chris Weale.
88:51 Free kick awarded for an unfair challenge on Calvin Andrew by Michael Morrison. Direct effort from the free kick comes in
from Danny Butterfield.
87:28 Shot from just outside the box by Johannes Ertl misses to the right of the goal.
86:44 Outswinging corner taken by Danny Butterfield from the right by-line, Headed effort from inside the area by Dany N'Guessan
misses to the right of the target.
86:08 Corner taken by Lee Hills from the left by-line to the near post, clearance by Nolberto Solano.
84:49 Julian Speroni restarts play with the free kick.
84:49 Substitution Paul Gallagher leaves the field to be replaced by Nicky Adams.
84:49 The assistant referee signals for offside against Steve Howard.
83:19 Steve Howard concedes a free kick for a foul on Clint Hill. Direct free kick taken by Clint Hill.
82:56 Dany N'Guessan gives away a free kick for an unfair challenge on Danny Butterfield. Julian Speroni restarts play with the
79:13 Substitution Lloyd Dyer goes off and Dany N'Guessan comes on.
78:42 Substitution Sean Scannell is brought on as a substitute for Darren Ambrose.
77:56 Free kick awarded for a foul by Lloyd Dyer on Johannes Ertl. Johannes Ertl restarts play with the free kick.
73:46 Matthew Lawrence challenges Paul Gallagher unfairly and gives away a free kick. Paul Gallagher takes the free kick.
73:21 Darren Ambrose takes a shot. Save by Chris Weale.
72:19 Headed effort from deep inside the penalty area by Matt Oakley misses to the left of the goal.
68:20 Short corner taken by Lloyd Dyer.
66:51 Inswinging corner taken from the left by-line by Darren Ambrose, Clint Hill takes a shot. Chris Weale makes a save.
66:14 Outswinging corner taken right-footed by Darren Ambrose from the right by-line, Clint Hill takes a shot. Chris Weale makes
64:52 Outswinging corner taken right-footed by Paul Gallagher played to the near post, Shaun Derry manages to make a clearance.
63:58 Corner from the right by-line taken by Paul Gallagher, clearance by Calvin Andrew.
63:58 Substitution Steve Howard is brought on as a substitute for Martyn Waghorn.
63:34 Paul Gallagher has an effort at goal from 20 yards. Julian Speroni makes a save.
61:15 Neil Danns takes a shot. Save by Chris Weale.
59:43 The referee blows for offside. Julian Speroni takes the direct free kick.
59:10 Neil Danns produces a volleyed left-footed shot from 18 yards. Save by Chris Weale.
56:44 Matt Oakley decides to take a short corner.
56:24 Booking Johannes Ertl is booked.
52:03 Assist on the goal came from Martyn Waghorn.
52:03 GOAL - Bruno Berner:Crystal Palace 0 - 1 Leicester Bruno Berner scores a goal from inside the box low into the middle of the goal. Crystal Palace 0-1 Leicester.
50:27 Inswinging corner taken by Martyn Waghorn.
49:24 Effort on goal by Bruno Berner from just inside the area clears the bar.
46:04 Free kick awarded for an unfair challenge on Shaun Derry by Matt Oakley. Free kick taken by Clint Hill.
45:01 The referee blows his whistle to start the second half.
45:01 Substitution Lee Hills replaces Alan Lee.
45:01 Substitution Matthew Lawrence replaces Nathaniel Clyne.
45:00+3:15 The match has reached half-time.
45:00+2:16 Julian Speroni restarts play with the free kick.
45:00+2:16 Booking Martyn Waghorn shown a yellow card.
45:00+2:04 Free kick awarded for a foul by Martyn Waghorn on Danny Butterfield.
45:00+0:47 Michael Morrison challenges Calvin Andrew unfairly and gives away a free kick. Darren Ambrose delivers the ball from the free
kick right-footed from left channel, clearance made by Michael Morrison.
42:51 Sent off Claude Davis shown a red card.
41:11 Unfair challenge on Andy King by Clint Hill results in a free kick. Direct free kick taken by Nolberto Solano.
38:54 The official flags Martyn Waghorn offside. Julian Speroni restarts play with the free kick.
35:41 Inswinging corner taken from the left by-line by Paul Gallagher.
35:09 Corner taken right-footed by Paul Gallagher from the left by-line to the near post, Alan Lee makes a clearance.
33:35 Bruno Berner crosses the ball.
31:24 Free kick awarded for a foul by Shaun Derry on Matt Oakley. Martyn Waghorn takes the direct free kick.
28:55 Matt Oakley takes a shot. Save made by Julian Speroni.
28:16 Inswinging corner taken right-footed by Darren Ambrose from the left by-line, Chris Weale makes a save.
27:55 Calvin Andrew takes a shot. Save by Chris Weale.
27:04 Claude Davis fouled by Paul Gallagher, the ref awards a free kick. Direct free kick taken by Julian Speroni.
26:18 Corner taken left-footed by Martyn Waghorn, clearance by Shaun Derry.
24:38 Unfair challenge on Andy King by Johannes Ertl results in a free kick. Nolberto Solano takes the free kick.
21:49 Corner taken right-footed by Darren Ambrose from the right by-line to the near post, Alan Lee gives away a free kick for an
unfair challenge on Michael Morrison. Free kick taken by Chris Weale.
13:58 Unfair challenge on Alan Lee by Jack Hobbs results in a free kick. Darren Ambrose takes the free kick.
13:09 Corner taken short by Darren Ambrose.
11:37 Nolberto Solano fires a strike on goal direct from the free kick.
11:37 Booking Claude Davis goes into the referee's book for unsporting behaviour.
11:12 Claude Davis gives away a free kick for an unfair challenge on Andy King.
9:00 Calvin Andrew gives away a free kick for an unfair challenge on Nolberto Solano. Free kick taken by Nolberto Solano.
7:53 Paul Gallagher has an effort at goal from just inside the box that misses to the left of the target.
5:29 Effort from 25 yards by Lloyd Dyer. Save by Julian Speroni.
4:43 Headed effort on goal by Andy King from just inside the box goes harmlessly over the goal.
3:44 Neil Danns gives away a free kick for an unfair challenge on Richie Wellens. Free kick taken by Nolberto Solano.
1:30 The official flags Martyn Waghorn offside. Danny Butterfield takes the direct free kick.
0:00 The referee gets the game started.
Live text and data provided by The Press Association.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.