Leicester City are on the brink of a Premier League return after stretching their unbeaten run to 21 games with victory over Sheffield Wednesday.

Leicester grabbed the lead when striker Riyad Mahrez fired across keeper Chris Kirkland from the edge of the box.

Wednesday battled for a 37th-minute equaliser which saw Michail Antonio's drive beat the outstretched arm of Leicester keeper Kasper Schmeichel.

But Anthony Knockaert's stunning 20-yard free-kick won the match.

Leicester will secure promotion to the top flight for the first time in a decade if third-placed QPR lose at Bournemouth and Derby County fail to win at Middlesbrough on Saturday.

Knockaert wasted a decent chance early on when he fired wide from 12 yards after good work down the left by David Nugent.

But the home side were in front when Mahrez scored his third goal since joining from Le Havre in January, cutting inside his marker and curling a left-foot shot into the net.

Knockaert also bent a 20-yard shot just over the bar while Nugent was inches wide with a low effort in an entertaining first half.

Wednesday created chances, though, and Schmeichel kept out a fierce 25-yard effort from Antonio before the former Reading striker equalised from five yards closer in.

City were back in front on the hour mark when Knockaert curled in from the edge of the box after Mahrez had been fouled.

However, despite being top of the table, Leicester looked increasingly nervous as the half wore on and they were forced to cling on as their goal came under siege in the closing stages.

Schmeichel lunged with his legs to block a close-range shot from Kieran Lee during six minutes of stoppage time as they held on to give them the victory.

Leicester City manager Nigel Pearson:

Asked whether he would be watching the results come in on Saturday, he replied: "No.

"My job is to get this club promoted. Whether it's tomorrow, whether it's Tuesday, the next week, the week after it's irrelevant really. It's about getting promotion.

"I want us to win every game that we can and I want us to be champions, but we'll have to fight very hard to do that.

"We'll get promoted as and when we deserve it."

Sheffield Wednesday manager Stuart Gray:

"We got done on a quality finish and that's why Leicester will be champions. They win more games and they score more goals and they've got quality right throughout the team.

"We were a bit disappointed to go a goal down but credit to my players, they grew into the game and I thought at half-time we deserved to go in on level terms.

"Tonight you can get some satisfaction out of the application of the players. For the effort and commitment we put in we deserved something out the game.

"Credit to the players, they rolled their sleeves up and had a right good go."

Lineup, Bookings (3) & Substitutions (6)

Leicester City

  • 01 Schmeichel
  • 02 de Laet
  • 15 Schlupp Booked
  • 08 James
  • 27 Wasilewski
  • 05 Morgan
  • 26 Mahrez (Hammond - 79' )
  • 04 Drinkwater
  • 39 Wood (Taylor-Fletcher - 59' )
  • 35 Nugent
  • 24 Knockaert (Dyer - 90' )

Substitutes

  • 07 Hammond
  • 10 King
  • 11 Dyer
  • 18 Moore
  • 22 Taylor-Fletcher
  • 25 Logan
  • 28 Phillips

Sheffield Wednesday

  • 01 Kirkland
  • 02 Buxton
  • 19 Mattock
  • 22 Palmer Booked
  • 08 Onyewu (Llera - 45' )
  • 36 Loovens (Coke - 57' )
  • 25 Lavery (Nuhiu - 71' )
  • 20 Lee Booked
  • 42 Best
  • 18 Maguire
  • 07 Antonio

Substitutes

  • 11 Johnson
  • 14 Coke
  • 17 Helan
  • 26 Martinez
  • 28 Afobe
  • 32 Llera
  • 34 Nuhiu
Ref: Graham Scott
Att: 26,103

Match Stats

Shots

10 13

On target

3 6

Corners

4 6

Fouls

10 13

Live Text Commentary

Full time

Full Time Match ends, Leicester City 2, Sheffield Wednesday 1.

90:00 +7:47 Full time

Full Time Second Half ends, Leicester City 2, Sheffield Wednesday 1.

90:00 +7:17

Ritchie de Laet (Leicester City) wins a free kick in the defensive half.

90:00 +7:17

Foul by Leon Best (Sheffield Wednesday).

90:00 +6:51

Delay over. They are ready to continue.

90:00 +5:42

Delay in match Chris Maguire (Sheffield Wednesday) because of an injury.

90:00 +4:25

Attempt blocked. Giles Coke (Sheffield Wednesday) left footed shot from the centre of the box is blocked. Assisted by Atdhe Nuhiu.

90:00 +0:55

David Nugent (Leicester City) wins a free kick in the defensive half.

90:00 +0:55

Foul by Liam Palmer (Sheffield Wednesday).

90:00 +0:39

Attempt blocked. Leon Best (Sheffield Wednesday) right footed shot from the centre of the box is blocked. Assisted by Chris Maguire.

90:00 +0:36

Attempt blocked. Liam Palmer (Sheffield Wednesday) right footed shot from the right side of the box is blocked.

90:00 +0:33

Attempt saved. Kieran Lee (Sheffield Wednesday) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Leon Best with a headed pass.

89:29 Substitution

Substitution Substitution, Leicester City. Lloyd Dyer replaces Anthony Knockaert.

88:42

Anthony Knockaert (Leicester City) wins a free kick in the defensive half.

88:42

Foul by Joe Mattock (Sheffield Wednesday).

88:07

Foul by Jeffrey Schlupp (Leicester City).

88:07

Atdhe Nuhiu (Sheffield Wednesday) wins a free kick on the right wing.

87:01

Attempt missed. Chris Maguire (Sheffield Wednesday) left footed shot from outside the box misses to the right. Assisted by Kieran Lee.

85:42

Marcin Wasilewski (Leicester City) wins a free kick in the defensive half.

85:42

Foul by Atdhe Nuhiu (Sheffield Wednesday).

85:05

Foul by Dean Hammond (Leicester City).

85:05

Michail Antonio (Sheffield Wednesday) wins a free kick in the defensive half.

84:08

Delay over. They are ready to continue.

82:21

Delay in match Michail Antonio (Sheffield Wednesday) because of an injury.

78:16 Substitution

Substitution Substitution, Leicester City. Dean Hammond replaces Riyad Mahrez.

73:54

Attempt missed. Chris Maguire (Sheffield Wednesday) right footed shot from outside the box is close, but misses to the right. Assisted by Joe Mattock with a cross following a corner.

73:30

Corner, Sheffield Wednesday. Conceded by Ritchie de Laet.

71:04

Delay over. They are ready to continue.

70:40 Substitution

Substitution Substitution, Sheffield Wednesday. Atdhe Nuhiu replaces Caolan Lavery.

70:30

Delay in match (Leicester City).

69:29

Foul by Riyad Mahrez (Leicester City).

69:29

Joe Mattock (Sheffield Wednesday) wins a free kick in the defensive half.

68:38

Corner, Leicester City. Conceded by Miguel Ángel Llera.

68:14

Attempt blocked. Michail Antonio (Sheffield Wednesday) header from the centre of the box is blocked. Assisted by Joe Mattock with a cross.

67:50

Corner, Sheffield Wednesday. Conceded by Ritchie de Laet.

66:03

Corner, Sheffield Wednesday. Conceded by Daniel Drinkwater.

65:20

Attempt missed. David Nugent (Leicester City) right footed shot from a difficult angle on the right misses to the right. Assisted by Gary Taylor-Fletcher with a through ball following a fast break.

65:05

Attempt saved. Michail Antonio (Sheffield Wednesday) left footed shot from the centre of the box is saved in the top centre of the goal. Assisted by Joe Mattock with a cross.

64:32

Corner, Sheffield Wednesday. Conceded by Ritchie de Laet.

63:44

Offside, Sheffield Wednesday. Chris Kirkland tries a through ball, but Leon Best is caught offside.

62:51

Attempt saved. David Nugent (Leicester City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Gary Taylor-Fletcher.

60:17 Goal scored

Goal! Goal! Leicester City 2, Sheffield Wednesday 1. Anthony Knockaert (Leicester City) from a free kick with a left footed shot to the top left corner.

59:24 Booking

Booking Kieran Lee (Sheffield Wednesday) is shown the yellow card for a bad foul.

59:08

Riyad Mahrez (Leicester City) wins a free kick in the attacking half.

59:08

Foul by Kieran Lee (Sheffield Wednesday).

58:36 Substitution

Substitution Substitution, Leicester City. Gary Taylor-Fletcher replaces Chris Wood.

58:11

Attempt missed. Anthony Knockaert (Leicester City) left footed shot from outside the box misses to the right. Assisted by David Nugent.

57:03

Offside, Sheffield Wednesday. Chris Kirkland tries a through ball, but Leon Best is caught offside.

56:06

Delay over. They are ready to continue.

56:03 Substitution

Substitution Substitution, Sheffield Wednesday. Giles Coke replaces Glenn Loovens.

54:45

Delay in match Glenn Loovens (Sheffield Wednesday) because of an injury.

54:09

Attempt blocked. Liam Palmer (Sheffield Wednesday) right footed shot from the right side of the box is blocked. Assisted by Leon Best.

53:25

Ritchie de Laet (Leicester City) wins a free kick in the defensive half.

53:25

Foul by Michail Antonio (Sheffield Wednesday).

52:39

Attempt blocked. Anthony Knockaert (Leicester City) left footed shot from the centre of the box is blocked. Assisted by Jeffrey Schlupp.

49:48

Foul by Riyad Mahrez (Leicester City).

49:48

Michail Antonio (Sheffield Wednesday) wins a free kick in the attacking half.

47:50

Kasper Schmeichel (Leicester City) wins a free kick in the defensive half.

47:50

Foul by Miguel Ángel Llera (Sheffield Wednesday).

47:25 Booking

Booking Jeffrey Schlupp (Leicester City) is shown the yellow card for a bad foul.

47:00

Foul by Jeffrey Schlupp (Leicester City).

47:00

Caolan Lavery (Sheffield Wednesday) wins a free kick on the right wing.

45:00

Second Half begins Leicester City 1, Sheffield Wednesday 1.

45:00 Substitution

Substitution Substitution, Sheffield Wednesday. Miguel Ángel Llera replaces Oguchi Onyewu because of an injury.

45:00 +1:21 Half time

Half Time First Half ends, Leicester City 1, Sheffield Wednesday 1.

45:00 +0:40 Booking

Booking Liam Palmer (Sheffield Wednesday) is shown the yellow card for a bad foul.

45:00 +0:10

Riyad Mahrez (Leicester City) wins a free kick in the defensive half.

45:00 +0:10

Foul by Liam Palmer (Sheffield Wednesday).

44:19

Corner, Sheffield Wednesday. Conceded by Kasper Schmeichel.

42:35

Offside, Leicester City. Matthew James tries a through ball, but David Nugent is caught offside.

41:17

Corner, Leicester City. Conceded by Michail Antonio.

39:50

Wes Morgan (Leicester City) wins a free kick in the defensive half.

39:50

Foul by Leon Best (Sheffield Wednesday).

39:06

Anthony Knockaert (Leicester City) wins a free kick in the defensive half.

39:06

Foul by Glenn Loovens (Sheffield Wednesday).

38:16

Foul by Chris Wood (Leicester City).

38:16

Oguchi Onyewu (Sheffield Wednesday) wins a free kick in the defensive half.

36:41 Goal scored

Goal! Goal! Leicester City 1, Sheffield Wednesday 1. Michail Antonio (Sheffield Wednesday) right footed shot from outside the box to the bottom right corner. Assisted by Liam Palmer.

34:52

Corner, Leicester City. Conceded by Kieran Lee.

32:19

Offside, Leicester City. David Nugent tries a through ball, but Chris Wood is caught offside.

30:12

Attempt missed. David Nugent (Leicester City) left footed shot from the centre of the box is close, but misses to the left. Assisted by Chris Wood following a fast break.

28:42

Corner, Leicester City. Conceded by Kieran Lee.

27:44

Matthew James (Leicester City) wins a free kick on the right wing.

27:44

Foul by Liam Palmer (Sheffield Wednesday).

26:48

Foul by David Nugent (Leicester City).

26:48

Glenn Loovens (Sheffield Wednesday) wins a free kick in the defensive half.

26:01

Matthew James (Leicester City) wins a free kick in the defensive half.

26:01

Foul by Chris Maguire (Sheffield Wednesday).

25:28

Attempt missed. Anthony Knockaert (Leicester City) left footed shot from outside the box is high and wide to the left. Assisted by Daniel Drinkwater.

23:08

Attempt saved. Michail Antonio (Sheffield Wednesday) right footed shot from outside the box is saved in the bottom left corner. Assisted by Leon Best.

20:13

Offside, Leicester City. David Nugent tries a through ball, but Riyad Mahrez is caught offside.

19:16

Corner, Sheffield Wednesday. Conceded by Kasper Schmeichel.

19:13

Attempt saved. Michail Antonio (Sheffield Wednesday) right footed shot from outside the box is saved in the bottom right corner. Assisted by Glenn Loovens.

16:21

Hand ball by Anthony Knockaert (Leicester City).

15:46

Foul by Anthony Knockaert (Leicester City).

15:46

Chris Maguire (Sheffield Wednesday) wins a free kick on the right wing.

13:51

Attempt saved. Liam Palmer (Sheffield Wednesday) right footed shot from outside the box is saved in the bottom left corner. Assisted by Kieran Lee.

12:23

Foul by Matthew James (Leicester City).

12:23

Liam Palmer (Sheffield Wednesday) wins a free kick in the defensive half.

12:17

Attempt blocked. David Nugent (Leicester City) right footed shot from the left side of the box is blocked. Assisted by Chris Wood.

9:12 Goal scored

Goal! Goal! Leicester City 1, Sheffield Wednesday 0. Riyad Mahrez (Leicester City) left footed shot from the centre of the box to the bottom left corner. Assisted by Chris Wood with a through ball.

6:32

Offside, Leicester City. Wes Morgan tries a through ball, but Chris Wood is caught offside.

5:20

Ritchie de Laet (Leicester City) wins a free kick in the defensive half.

5:20

Foul by Liam Palmer (Sheffield Wednesday).

4:03

Attempt missed. Anthony Knockaert (Leicester City) right footed shot from the centre of the box is close, but misses to the right. Assisted by David Nugent.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers