League Two
Walsall3Northampton2

Walsall 3-2 Northampton Town

Rory Holden's stoppage-time winner capped a fantastic Walsall fightback as the Saddlers came from two down to stun promotion-chasing Northampton Town.

Callum Morton's first-half double put the Cobblers in charge, but Josh Gordon's header, Danny Guthrie's fortuitous free-kick and Holden's late deflected effort earned Walsall the points.

Morton turned home Nicky Adams' near-post cross from close range to put Northampton ahead after 21 minutes.

The Cobblers striker, on loan from West Brom, doubled the lead on 39 minutes, beating a static home defence to volley in Paul Anderson's cross.

Gordon flashed home a fine header from Shay Facey's 55th-minute cross to spark the fightback, but Morton wasted two glorious chances for a hat-trick and saw another well saved by Liam Roberts.

Those misses proved costly as Guthrie's free-kick from out wide evaded everyone to find David Cornell's top corner on 77 minutes.

Wes McDonald then blazed over from 10 yards for Walsall but, in the third minute of stoppage time, he teed up Holden, whose shot deflected over Cornell to condemn the Cobblers to a third straight loss.

Match report supplied by PA Media

Line-ups

Walsall

  • 1Roberts
  • 6Scarr
  • 4Sadler
  • 33JulesSubstituted forMcDonaldat 56'minutes
  • 24Facey
  • 7SinclairSubstituted forHoldenat 65'minutes
  • 34SheronSubstituted forGuthrieat 56'minutes
  • 8Kinsella
  • 3Pring
  • 10Gordon
  • 11Adebayo

Substitutes

  • 2Norman
  • 9Lavery
  • 13Rose
  • 15Holden
  • 16Guthrie
  • 25McDonald
  • 29Nolan

Northampton

  • 1Cornell
  • 33JonesBooked at 76mins
  • 5Goode
  • 16Wharton
  • 10Adams
  • 8Watson
  • 6TurnbullBooked at 68mins
  • 7HoskinsBooked at 90mins
  • 44AndersonSubstituted forHarrimanat 61'minutes
  • 39MortonSubstituted forOliverat 74'minutes
  • 11WilliamsSubstituted forWarburtonat 17'minutes

Substitutes

  • 12Pollock
  • 14Lines
  • 19Oliver
  • 20Warburton
  • 23Harriman
  • 25Arnold
  • 45Marshall
Referee:
Ben Toner
Attendance:
4,541

Match Stats

Home TeamWalsallAway TeamNorthampton
Possession
Home58%
Away42%
Shots
Home11
Away14
Shots on Target
Home4
Away5
Corners
Home6
Away5
Fouls
Home12
Away18

Live Text

Match ends, Walsall 3, Northampton Town 2.

Full Time

Second Half ends, Walsall 3, Northampton Town 2.

Booking

Sam Hoskins (Northampton Town) is shown the yellow card for a bad foul.

Rory Holden (Walsall) wins a free kick on the right wing.

Foul by Sam Hoskins (Northampton Town).

Goal!

Goal! Walsall 3, Northampton Town 2. Rory Holden (Walsall) left footed shot from the left side of the box to the top left corner. Assisted by Wesley McDonald.

Liam Kinsella (Walsall) wins a free kick in the attacking half.

Foul by Ryan Watson (Northampton Town).

Mat Sadler (Walsall) wins a free kick in the defensive half.

Foul by Vadaine Oliver (Northampton Town).

Attempt missed. Wesley McDonald (Walsall) right footed shot from the centre of the box is too high. Assisted by Rory Holden with a cross.

Hand ball by Vadaine Oliver (Northampton Town).

Foul by Josh Gordon (Walsall).

Charlie Goode (Northampton Town) wins a free kick in the defensive half.

Offside, Northampton Town. Sam Hoskins tries a through ball, but Matthew Warburton is caught offside.

Attempt missed. Lloyd Jones (Northampton Town) header from the centre of the box misses to the left. Assisted by Nicky Adams with a cross.

Foul by Dan Scarr (Walsall).

Vadaine Oliver (Northampton Town) wins a free kick in the defensive half.

Josh Gordon (Walsall) wins a free kick in the attacking half.

Foul by Scott Wharton (Northampton Town).

Attempt blocked. Rory Holden (Walsall) header from the centre of the box is blocked. Assisted by Shay Facey with a cross.

Attempt missed. Dan Scarr (Walsall) header from the centre of the box is close, but misses to the right. Assisted by Josh Gordon with a cross.

Corner, Walsall. Conceded by Matthew Warburton.

Corner, Walsall. Conceded by Michael Harriman.

Attempt blocked. Wesley McDonald (Walsall) right footed shot from a difficult angle on the left is blocked. Assisted by Elijah Adebayo.

Corner, Walsall. Conceded by David Cornell.

Attempt saved. Elijah Adebayo (Walsall) right footed shot from a difficult angle on the left is saved in the bottom left corner. Assisted by Liam Roberts.

Liam Kinsella (Walsall) wins a free kick in the defensive half.

Foul by Matthew Warburton (Northampton Town).

Goal!

Goal! Walsall 2, Northampton Town 2. Danny Guthrie (Walsall) from a free kick with a right footed shot to the bottom right corner.

Booking

Lloyd Jones (Northampton Town) is shown the yellow card for a bad foul.

Elijah Adebayo (Walsall) wins a free kick on the left wing.

Foul by Lloyd Jones (Northampton Town).

Substitution

Substitution, Northampton Town. Vadaine Oliver replaces Callum Morton.

Attempt blocked. Matthew Warburton (Northampton Town) right footed shot from the left side of the box is blocked.

Attempt saved. Lloyd Jones (Northampton Town) header from the centre of the box is saved in the centre of the goal. Assisted by Nicky Adams with a cross.

Corner, Northampton Town. Conceded by Liam Roberts.

Attempt saved. Callum Morton (Northampton Town) right footed shot from the centre of the box is saved in the bottom right corner.

Attempt blocked. Nicky Adams (Northampton Town) left footed shot from the centre of the box is blocked. Assisted by Matthew Warburton.

Attempt blocked. Nicky Adams (Northampton Town) right footed shot from outside the box is blocked.

goal

As It Stood

TeamPWDLFAGDPts
1Swindon33196857362163
2Exeter33189650361463
3Crewe33187860402061
4Plymouth32186853361760
5Cheltenham321412647262154
6Port Vale34141284640654
7Colchester341313847341352
8Northampton331571147361152
9Bradford34131294135651
10Forest Green341210124139246
11Salford341111124444044
12Cambridge34128143844-644
13Walsall34127153546-1143
14Crawley34914114546-141
15Grimsby321011113840-241
16Newport311010112727040
17Leyton Orient34911144352-938
18Oldham34813133752-1537
19Scunthorpe3399154150-936
20Mansfield34811154653-735
21Carlisle33811143350-1735
22Morecambe3479183256-2430
23Macclesfield33714123139-829
24Stevenage34313182345-2222
View full League Two table

Top Stories