League One
Bristol RoversBristol Rovers3MillwallMillwall4

Bristol Rovers 3-4 Millwall

Shaun Hutchinson headed an 85th-minute winner as Millwall grabbed the final play-off place in League One with a thrilling win at Bristol Rovers.

The big defender, wearing a dressing on a head wound and a shirt with no number, rose high above the Rovers defence to glance home Shane Ferguson's right-wing corner and send 1,200 travelling fans into party mood.

Millwall looked to have blown their chance when Billy Bodin made it 3-3 with a superb 30-yard free kick on 74 minutes.

An action-packed first half saw the visitors take a fifth-minute lead when Lee Gregory hooked in a close-range volley after a left-wing corner had been headed down.

Millwall doubled their advantage 20 minutes later, Steve Morrison heading on another corner for skipper Tony Craig to tap home from only a yard out.

Rovers hit back when Jermaine Easter rifled home on 33 minutes after Bodin's deflected shot came back off the inside of a post, but two minutes later the impressive Morrison produced a perfect cross from the right for Gregory to bundle in his second.

A right-footed rocket from Chris Lines after more good work from Bodin brought Rovers back to within a goal of the visitors on 42 minutes before the late drama.

Match report supplied by the Press Association.

Line-ups

Bristol Rovers

Formation 4-4-2

  • 31Lumley
  • 2Leadbitter
  • 4Lockyer
  • 36Clarke-Salter
  • 3Brown
  • 23Bodin
  • 24Sinclair
  • 14Lines
  • 22Moore
  • 9HarrisonSubstituted forBroomat 85'minutes
  • 17EasterSubstituted forJamesat 79'minutes

Substitutes

  • 1Mildenhall
  • 7Mansell
  • 15J Clarke
  • 27Broom
  • 29James
  • 34Partington
  • 35Burn

Millwall

Formation 4-4-2

  • 1Archer
  • 2Cummings
  • 17Webster
  • 4Hutchinson
  • 5CraigBooked at 20mins
  • 7WorrallSubstituted forOnyedinmaat 63'minutes
  • 26Abdou
  • 6Williams
  • 18FergusonSubstituted forCooperat 87'minutes
  • 9GregorySubstituted forO'Brienat 68'minutes
  • 20MorisonBooked at 90mins

Substitutes

  • 3Martin
  • 8Thompson
  • 10Onyedinma
  • 12Romeo
  • 22O'Brien
  • 24Cooper
  • 31King
Referee:
Darren Handley
Attendance:
11,750

Match Stats

Home TeamBristol RoversAway TeamMillwall
Possession
Home52%
Away48%
Shots
Home14
Away15
Shots on Target
Home5
Away8
Corners
Home6
Away5
Fouls
Home7
Away13

Live Text

  1. Post update

    Match ends, Bristol Rovers 3, Millwall 4.

  2. Full Time

    Second Half ends, Bristol Rovers 3, Millwall 4.

  3. Post update

    Attempt missed. Steve Morison (Millwall) right footed shot from outside the box is high and wide to the left.

  4. Booking

    Steve Morison (Millwall) is shown the yellow card.

  5. Post update

    Foul by Steve Morison (Millwall).

  6. Post update

    Byron Moore (Bristol Rovers) wins a free kick in the attacking half.

  7. Post update

    Attempt blocked. Chris Lines (Bristol Rovers) right footed shot from outside the box is blocked.

  8. Post update

    Attempt blocked. Stuart Sinclair (Bristol Rovers) right footed shot from outside the box is blocked.

  9. Post update

    Fred Onyedinma (Millwall) wins a free kick in the attacking half.

  10. Post update

    Foul by Stuart Sinclair (Bristol Rovers).

  11. Post update

    Foul by Shaun Williams (Millwall).

  12. Post update

    Byron Moore (Bristol Rovers) wins a free kick in the defensive half.

  13. Post update

    Foul by Steve Morison (Millwall).

  14. Post update

    Daniel Leadbitter (Bristol Rovers) wins a free kick on the left wing.

  15. Post update

    Aiden O'Brien (Millwall) wins a free kick in the defensive half.

  16. Post update

    Foul by Byron Moore (Bristol Rovers).

  17. Substitution

    Substitution, Millwall. Jake Cooper replaces Shane Ferguson.

  18. Post update

    Chris Lines (Bristol Rovers) wins a free kick on the left wing.

  19. Post update

    Foul by Aiden O'Brien (Millwall).

  20. Post update

    Attempt saved. Steve Morison (Millwall) left footed shot from a difficult angle on the left is saved in the bottom left corner.

As It Stood

TeamPWDLFAGDPts
1Sheff Utd4630106924745100
2Bolton4625111068363286
3Scunthorpe4624101280542682
4Fleetwood4623131064432182
5Bradford462019762431979
6Millwall462013136657973
7Southend4620121470531772
8Oxford Utd462091765521369
9Rochdale461912157162969
10Bristol Rovers461812166870-266
11Peterborough461711186262062
12MK Dons461613176058261
13Charlton461418146053760
14Walsall461416165158-758
15Wimbledon461318155255-357
16Northampton461411216073-1353
17Oldham461217173144-1353
18Shrewsbury461312214663-1751
19Bury461311226173-1250
20Gillingham461214205979-2050
21Port Vale461213214570-2549
22Swindon461111244466-2244
23Coventry46912253768-3139
24Chesterfield46910274378-3537
View full League One table

Top Stories