Two goals in stoppage time helped Huddersfield to a stunning fightback win over 10-man Walsall who had come back from two goals down to lead 3-2.
Theo Robinson gave the Terriers the lead from the spot after Mark Hughes saw red for a foul on Jordan Rhodes.
Rhodes made it 2-0 just before the break with a cool finish before Walsall hit back with two Troy Deeney strikes and a great volley from Alex Nicholls.
Antony Kay headed in to level before Lee Novak volleyed in the winner.
Huddersfield Town boss Lee Clark told BBC Radio Leeds: "The players are obviously happy because they've won the game, but as a manager I have to see the bigger picture and when you're 2-0 up against 10 men on your own patch you shouldn't then fall 3-2 down.
"We gave some very poor goals away and we need to stop doing that as it makes both fans and players nervous and then you can leak more goals.
"The players have shown tonight that they are desperate to win for the supporters and this club and we've shown some great character to get out of this and win the match.
"We need to take the positives of the win and performance but also work hard to correct the problems."
90:00+5:49 Troy Deeney fouled by Daniel Drinkwater, the ref awards a free kick. Direct free kick taken by Jamie Vincent.
90:00+4:54 Theo Robinson takes a shot.
90:00+2:18 Peter Clarke provided the assist for the goal.
90:00+2:18 GOAL - Lee Novak:Huddersfield 4 - 3 Walsall Lee Novak finds the net with a goal from deep inside the penalty box to the bottom right corner of the goal. Huddersfield 4-3 Walsall.
89:04 Assist on the goal came from Anthony Pilkington.
89:04 GOAL - Antony Kay:Huddersfield 3 - 3 Walsall Antony Kay grabs a headed goal from close range. Huddersfield 3-3 Walsall.
88:48 Corner taken right-footed by Anthony Pilkington from the left by-line,
85:49 Unfair challenge on Julian Gray by Tom Clarke results in a free kick. Free kick taken by Jamie Vincent.
82:37 GOAL - Alex Nicholls:Huddersfield 2 - 3 Walsall Alex Nicholls finds the back of the net with a goal from inside the penalty box to the bottom right corner of the goal. Huddersfield 2-3 Walsall.
82:03 Julian Gray takes the inswinging corner, clearance by Dean Heffernan.
80:14 Substitution Dwayne Mattis leaves the field to be replaced by Mark Bradley.
78:36 Inswinging corner taken by Gary Roberts from the right by-line, Headed effort from deep inside the area by Peter Clarke misses to the left of the goal.
77:27 Richard Taundry takes the direct free kick.
77:27 Booking Lee Novak booked.
76:37 Free kick awarded for an unfair challenge on Dwayne Mattis by Lee Novak.
Correction - 75:47 Substitution Jordan Rhodes goes off and Lee Novak comes on.
75:47 Substitution Lee Novak joins the action as a substitute, replacing Jordan Rhodes.
74:22 Outswinging corner taken from the left by-line by Julian Gray, Clayton McDonald produces a header from the edge of the box and misses to the left of the goal.
Correction - 73:32 Free kick awarded for an unfair challenge on Troy Deeney by Peter Clarke. Shot on goal comes in from Richard Taundry from the free kick, save by Alex Smithies.
73:32 Free kick awarded for an unfair challenge on Troy Deeney by Peter Clarke. Direct free kick taken by Richard Taundry.
72:15 Dwayne Mattis takes a shot. Save by Alex Smithies.
71:30 Free kick taken by Richard Taundry.
71:30 Booking Antony Kay is shown a yellow card for unsporting behaviour.
71:26 Antony Kay concedes a free kick for a foul on Dwayne Mattis.
69:54 Jordan Rhodes takes a shot. Rene Gilmartin makes a save.
68:36 GOAL - Troy Deeney:Huddersfield 2 - 2 Walsall A goal is scored by Troy Deeney from just inside the penalty area to the top left corner of the goal. Huddersfield 2-2 Walsall.
67:33 Dwayne Mattis challenges Tom Clarke unfairly and gives away a free kick. Direct free kick taken by Alex Smithies.
66:48 Handball decision goes against Gary Roberts. Free kick taken by Jamie Vincent.
62:44 GOAL - Troy Deeney:Huddersfield 2 - 1 Walsall Troy Deeney finds the net with a goal from inside the penalty area low into the middle of the goal. Huddersfield 2-1 Walsall.
60:46 Anthony Pilkington takes a shot. Rene Gilmartin makes a save.
59:47 Unfair challenge on Dean Heffernan by Emmanuele Smith results in a free kick. Antony Kay restarts play with the free kick.
59:11 Jordan Rhodes has a header from close range and clears the crossbar.
56:25 Jordan Rhodes takes a shot from long range which goes wide of the right-hand post.
54:28 Emmanuele Smith fouled by Tom Clarke, the ref awards a free kick. Rene Gilmartin restarts play with the free kick.
51:54 The official flags Jordan Rhodes offside. Rene Gilmartin takes the indirect free kick.
48:15 Alex Nicholls fouled by Gary Roberts, the ref awards a free kick. Direct free kick taken by Rene Gilmartin.
47:01 Outswinging corner taken left-footed by Gary Roberts played to the near post, Alex Nicholls makes a clearance.
46:48 Antony Kay takes a shot. Richard Taundry gets a block in.
45:01 The second half has started.
45:01 Substitution Alex Nicholls on for Darren Byfield.
Half Time
45:00+2:41 The ref blows to end the first period.
45:00+0:38 Assist by Daniel Drinkwater.
45:00+0:38 GOAL - Jordan Rhodes:Huddersfield 2 - 0 Walsall Jordan Rhodes gets on the score sheet with a goal from the edge of the penalty box to the bottom left corner of the goal. Huddersfield 2-0 Walsall.
44:44 Foul by Antony Kay on Richard Taundry, free kick awarded. Jamie Vincent takes the free kick.
44:13 Close range shot by Theo Robinson goes over the bar.
42:07 Corner taken left-footed by Gary Roberts.
41:35 Corner taken right-footed by Anthony Pilkington to the near post, clearance made by Richard Taundry.
38:44 Peter Clarke produces a header from close range which goes wide of the left-hand upright.
38:14 Inswinging corner taken by Gary Roberts, Rene Gilmartin makes a save.
38:04 Gary Roberts takes a shot. Save by Rene Gilmartin.
37:41 Clayton McDonald challenges Jordan Rhodes unfairly and gives away a free kick. Antony Kay restarts play with the free kick.
36:46 Dean Heffernan fouled by Dwayne Mattis, the ref awards a free kick. Free kick taken by Peter Clarke.
32:51 The offside flag is raised against Theo Robinson. Rene Gilmartin takes the free kick.
32:26 The ball is delivered by Anthony Pilkington, Emmanuele Smith manages to make a clearance.
32:01 Inswinging corner taken by Anthony Pilkington.
29:07 Corner taken right-footed by Anthony Pilkington from the left by-line to the near post, Jordan Rhodes has a header from close range and clears the crossbar.
28:02 Anthony Pilkington takes the inswinging corner, Emmanuele Smith makes a clearance.
27:36 Gary Roberts takes a outswinging corner to the near post, clearance by Richard Taundry.
26:20 Dean Heffernan takes a long range shot clearing the bar.
25:30 Jordan Rhodes takes a shot. Rene Gilmartin makes a save.
21:48 Substitution Clayton McDonald is brought on as a substitute for Steve Jones.
21:16 Assist on the goal came from Jordan Rhodes.
21:16 GOAL - Theo Robinson:Huddersfield 1 - 0 Walsall Placed penalty scored by Theo Robinson. Huddersfield 1-0 Walsall.
19:58 Sent off The referee red cards Mark Hughes for professional foul.
19:47 Mark Hughes gives away a Penalty for an unfair challenge on Jordan Rhodes.
17:59 Corner taken short by Gary Roberts.
16:12 Shot by Jordan Rhodes from deep inside the penalty area misses to the left of the target.
15:15 Troy Deeney fouled by Peter Clarke, the ref awards a free kick. Direct free kick taken by Jamie Vincent.
10:57 Gary Roberts has a shot on goal from outside the box which misses right.
8:37 Direct free kick taken by Alex Smithies.
8:37 Booking Darren Byfield goes into the referee's book for unsporting behaviour.
8:29 Handball by Darren Byfield.
7:45 Corner from left by-line taken by Richard Taundry.
6:22 Free kick awarded for an unfair challenge on Neal Trotman by Darren Byfield. Free kick taken by Neal Trotman.
1:55 Theo Robinson is flagged offside by the assistant referee. Rene Gilmartin takes the free kick.
0:27 Free kick awarded for an unfair challenge on Jordan Rhodes by Emmanuele Smith. Daniel Drinkwater restarts play with the free kick.
0:00 The game gets underway.
Live text and data provided by The Press Association.
Bookmark with:
What are these?