Two-goal Miguel Llera scored an injury-time winner against Millwall to extend Sheffield Wednesday's unbeaten run under boss Dave Jones to 17 games.

Owls winger Jermaine Johnson put the hosts ahead, before James Henry and Liam Trotter struck for the Lions.

Defender Llera levelled from close range, and then pounced on a rebound in the area to secure the points.

The result saw Sheffield Wednesday move into second place in the table upon their return to the Championship.

Millwall midfielder Henry had already pulled a shot wide when well-placed before Johnson fired in from the edge of the penalty area.

The lead was to last until 10 minutes before the interval as Henry converted a low cross from striker Andy Keogh.

Trotter then silenced the home crowd with a carbon-copy finish from defender Alan Dunne's centre.

Wednesday laid siege on Millwall's goal in the second half and finally broke through after the hour mark as Llera grabbed his first.

The game was heading towards a stalemate before the Spaniard reacted quickest to Karleigh Osborne's block.

Sheffield Wednesday manager Dave Jones:

"I thought the first half for half an hour we were superb and then we sort of took our foot off the gas and allowed them to come back into it.

"I thought we gave away two really sloppy goals on our part but they went in 2-1 in front at half-time and probably deservedly so because we'd stopped hurting them.

"I thought Chris O'Grady coming on probably turned it for us, he rattled them and I can't fault any of them. I thought it was a fantastic fight back and fantastic three points for us."

Millwall manager Kenny Jackett:

"I didn't think it was a free kick on (Chris) O'Grady from Karleigh Osborne for the (third) goal, I thought it was a fair challenge.

"I thought the goal that Keogh scored in the second half, the referee has given that free-kick very quickly.

"There was a lot of pressure on the referee today from a very passionate crowd. I think that Sheffield Wednesday have got two very good wide men and they have a lot of power from free kicks."

Lineup, Bookings (5) & Substitutions (3)

Sheffield Wed

  • 01 Kirkland
  • 02 Buxton
  • 03 R Johnson
  • 19 Beevers
  • 32 Llera Booked
  • 06 Semedo
  • 07 Antonio
  • 11 J Johnson Booked
  • 16 McCabe (Pecnik - 90' )
  • 09 Madine Booked (O'Grady - 58' )
  • 15 Rodri Booked

Substitutes

  • 43 Bywater
  • 20 Lee
  • 25 Prutton
  • 28 Coke
  • 10 Maguire
  • 12 O'Grady
  • 17 Pecnik

Millwall

  • 33 M Taylor
  • 02 Dunne
  • 12 Lowry
  • 27 Osborne Booked
  • 28 Malone
  • 04 Wright (Racon - 73' )
  • 06 Trotter
  • 14 Henry
  • 26 Abdou
  • 07 Henderson
  • 20 Keogh

Substitutes

  • 01 Forde
  • 03 Shittu
  • 08 Racon
  • 15 Feeney
  • 19 C Taylor
  • 09 Marquis
  • 11 Batt
Ref: Russell
Att: 24,752

Match Stats

Shots

17 7

On target

8 4

Corners

7 2

Fouls

11 14

Live Text Commentary

90:00 +4:52 Full time

Full Time The referee blows for the end of the match.

90:00 +4:16 Booking

Booking Caution for Karleigh Osborne.

90:00 +4:04

Karleigh Osborne challenges Chris O'Grady unfairly and gives away a free kick. Direct free kick taken by Jermaine Johnson.

90:00 +2:27

The ball is swung over by Karleigh Osborne, Chris Kirkland makes a clearance.

90:00 +1:42 Substitution

Substitution Nejc Pecnik on for Rhys McCabe.

89:26 Goal scored

Goal! - Miguel Llera - Sheff Wed 3 - 2 Millwall Miguel Llera scores a goal from inside the six-yard box to the top left corner of the goal. Sheff Wed 3-2 Millwall.

89:07

Liam Trotter gives away a free kick for an unfair challenge on Chris O'Grady. The free kick is delivered right-footed by Rhys McCabe from left channel, Chris O'Grady takes a shot. Karleigh Osborne gets a block in.

88:35

Darius Henderson gives away a free kick for an unfair challenge on Chris Kirkland. Chris Kirkland takes the free kick.

87:53

Corner taken by James Henry, clearance by Chris O'Grady.

85:56

Rhys McCabe takes a shot from just outside the penalty area clears the crossbar.

84:07

Short corner taken by Chris O'Grady from the left by-line.

83:11

Reda Johnson fouled by Liam Trotter, the ref awards a free kick. The free kick is swung in right-footed by Rhys McCabe.

82:10

Therry Racon concedes a free kick for a foul on Michail Antonio. Miguel Llera takes the free kick.

81:23

Shot from just outside the box by Jermaine Johnson goes over the target.

79:33

Effort from just outside the area by Jermaine Johnson goes over the bar.

78:24

Corner taken right-footed by Rhys McCabe, save by Maik Taylor.

78:15

Jermaine Johnson crosses the ball, Karleigh Osborne manages to make a clearance.

77:37

Shane Lowry fouled by Michail Antonio, the ref awards a free kick. Karleigh Osborne takes the free kick.

77:27

James Henry sends in a cross, clearance made by Miguel Llera.

75:46

Liam Trotter fouled by Jose Semedo, the ref awards a free kick. Liam Trotter restarts play with the free kick.

75:23

Therry Racon takes a shot. Blocked by Mark Beevers.

74:25

Shot from deep inside the area by Lozano Rodri clears the crossbar.

73:44

Unfair challenge on Chris O'Grady by Therry Racon results in a free kick. Free kick taken by Rhys McCabe.

73:13

Free kick awarded for an unfair challenge on Nadjim Abdou by Chris O'Grady. Indirect free kick taken by Nadjim Abdou.

71:26

Blocked by Karleigh Osborne.

71:26 Substitution

Substitution Therry Racon replaces Josh Wright.

71:26

Alan Dunne gives away a free kick for an unfair challenge on Lozano Rodri. The ball is crossed by Rhys McCabe, Chris O'Grady has an effort at goal. Lozano Rodri produces a right-footed shot from deep inside the area which goes wide of the left-hand post.

68:53 Booking

Booking The referee shows Jermaine Johnson a yellow card.

68:25

Jermaine Johnson concedes a free kick for a foul on Alan Dunne. Karleigh Osborne takes the free kick.

67:11 Booking

Booking Miguel Llera is shown a yellow card.

67:04 Goal scored

Goal! - Miguel Llera - Sheff Wed 2 - 2 Millwall Miguel Llera fires in a goal from close in low into the middle of the goal. Sheff Wed 2-2 Millwall.

67:04

Centre by Michail Antonio,

66:31

Rhys McCabe takes a short corner.

66:15

Michail Antonio delivers the ball.

65:10

Chris O'Grady takes a shot. Save made by Maik Taylor. The referee blows for offside against Lozano Rodri. Maik Taylor restarts play with the free kick.

64:23

Lozano Rodri concedes a free kick for a foul on Scott Malone. Free kick taken by Maik Taylor.

63:38

The ball is sent over by Michail Antonio, clearance made by Darius Henderson.

63:22

Lewis Buxton produces a cross, Maik Taylor makes a save.

62:46

Free kick awarded for an unfair challenge on James Henry by Jermaine Johnson. Josh Wright restarts play with the free kick.

61:08

Unfair challenge on Michail Antonio by Shane Lowry results in a free kick. Indirect free kick taken by Miguel Llera.

57:41 Substitution

Substitution (Sheff Wed) makes a substitution, with Chris O'Grady coming on for Gary Madine.

54:36

Michail Antonio delivers the ball. Lozano Rodri produces a left-footed shot from the edge of the box and misses to the left of the goal.

52:15

Maik Taylor takes the indirect free kick.

52:15 Booking

Booking Gary Madine goes into the referee's book.

52:00

Gary Madine gives away a free kick for an unfair challenge on Karleigh Osborne.

50:28

Free kick awarded for an unfair challenge on Alan Dunne by Reda Johnson. Maik Taylor takes the indirect free kick.

50:09

Jermaine Johnson takes a shot. Save made by Maik Taylor.

48:47

Darius Henderson challenges Rhys McCabe unfairly and gives away a free kick. Miguel Llera takes the free kick.

48:18

The referee blows for offside against Gary Madine. Maik Taylor takes the indirect free kick.

47:26

Effort on goal by Michail Antonio from just outside the penalty area goes harmlessly over the target.

46:44

The referee blows for offside. Chris Kirkland takes the indirect free kick.

45:01

The referee starts the second half.

45:00 +2:27 Half time

Half Time The referee calls an end to the first half.

45:00 +1:22

Karleigh Osborne is penalised for handball and concedes a free kick. Free kick taken by Mark Beevers.

44:37

Corner from the left by-line taken by Rhys McCabe, Corner taken by Miguel Llera. Clearance made by Maik Taylor.

44:17

Karleigh Osborne concedes a free kick for a foul on Gary Madine. Rhys McCabe restarts play with the free kick.

42:27

Assist by Alan Dunne.

42:27 Goal scored

Goal! - Liam Trotter - Sheff Wed 1 - 2 Millwall Liam Trotter grabs a goal from inside the penalty area high into the middle of the goal. Sheff Wed 1-2 Millwall.

41:30

Free kick awarded for a foul by Gary Madine on Shane Lowry. Maik Taylor restarts play with the free kick.

39:36

The ball is swung over by Rhys McCabe.

39:06

Michail Antonio crosses the ball.

38:36

Corner taken left-footed by Rhys McCabe, clearance by Maik Taylor.

38:16

Rhys McCabe takes a shot. Save made by Maik Taylor.

36:53

Jose Semedo challenges James Henry unfairly and gives away a free kick. Free kick taken by Liam Trotter.

35:23

Karleigh Osborne challenges Gary Madine unfairly and gives away a free kick. Rhys McCabe restarts play with the free kick.

34:16

The assist for the goal came from Andy Keogh.

34:16 Goal scored

Goal! - James Henry - Sheff Wed 1 - 1 Millwall James Henry scores a goal from inside the penalty box to the top left corner of the goal. Sheff Wed 1-1 Millwall.

32:07

Nadjim Abdou takes a shot. Miguel Llera gets a block in.

26:53

The ball is crossed by Rhys McCabe.

23:52

Effort on goal by Karleigh Osborne from deep inside the area goes harmlessly over the bar.

22:50

James Henry takes the direct free kick.

22:50 Booking

Booking The referee books Lozano Rodri for unsporting behaviour.

22:09

Lozano Rodri concedes a free kick for a foul on Nadjim Abdou.

18:49 Goal scored

Goal! - Jermaine Johnson - Sheff Wed 1 - 0 Millwall Jermaine Johnson gets on the score sheet with a goal from long range to the top right corner of the goal. Sheff Wed 1-0 Millwall.

17:09

Lewis Buxton sends in a cross.

15:36

Corner from left by-line taken by James Henry.

14:55

Shot from outside the penalty box by Jermaine Johnson goes wide right of the goal.

12:21

Corner taken by Miguel Llera from the right by-line.

10:27

Jermaine Johnson takes a shot. Save by Maik Taylor.

8:13

Unfair challenge on Jermaine Johnson by Alan Dunne results in a free kick. Rhys McCabe restarts play with the free kick.

7:39

Andy Keogh takes a shot.

6:41

The referee gives a free kick against Gary Madine for handball. Shane Lowry restarts play with the free kick.

5:12

Gary Madine takes a shot. Maik Taylor makes a save.

4:15

Michail Antonio takes a shot. Blocked by Josh Wright.

3:30

Shot by James Henry from deep inside the penalty area misses to the left of the target.

3:14

The ball is sent over by Lewis Buxton.

0:40

Unfair challenge on Gary Madine by Shane Lowry results in a free kick. The free kick is delivered left-footed by Miguel Llera from right wing, save by Maik Taylor.

0:14

Darius Henderson gives away a free kick for an unfair challenge on Mark Beevers. Free kick taken by Chris Kirkland.

0:00

The ref blows the whistle to start the match.

Live data and text provided by our data suppliers