Substitute Joe Garner scored a hat-trick to knock Ipswich Town out of the FA Cup and book League One Preston a fourth-round trip to Nottingham Forest.

Frank Nouble gave the Championship visitors the lead after an error before 25-year-old former Forest striker Garner levelled with a header.

Garner made it 2-1 when he rifled past Scott Loach only for David McGoldrick to equalise with a close-range header.

Joe Garner factfile

Born: Blackburn, 12 April 1988

Clubs: Blackburn, Carlisle, Nottingham Forest, Watford, Preston.

Loan spells: Carlisle (twice), Huddersfield, Scunthorpe.

But Garner sealed a dramatic win for North End following a mistake.

The ex-Watford forward now has 12 goals in 22 appearances in all competitions for North End this season, his treble earning North End a place in the last 32 for the first time since 2010.

Ipswich have now failed to win their last six FA Cup ties, a run stretching four years.

A drab tie burst into life when Nouble pounced on a 58th minute mix-up between goalkeeper Declan Rudd and defender Keith Keane to put the visitors ahead.

Garner was introduced four minutes later and he did not take long to make an impact, the former Blackburn youth player heading Paul Gallagher's corner through a crowd of bodies in the 68th minute.

Less than a minute later, after good work down the right from Chris Humphrey, Garner controlled Kevin Davies' knock-down and cracked a low shot beyond Loach.

Extra-time looked to be on the cards at Deepdale when Ipswich substitute McGoldrick made it 2-2 from a Carlos Edwards cross in the 76th minute.

But Garner sealed a dramatic win after seizing on some slack defending in the box to turn and fire Preston through to the next round.

Preston manager Simon Grayson:

"Bringing Joe Garner on as your leading scorer isn't a gamble.

"He's got great movement, he's a brave lad, he'll get on the end of things and he's two-footed. He's playing with a lot of confidence and we want that to continue for a long time.

"It was a typical cup tie, especially in the second half, the first half there wasn't too much in it."

Ipswich manager Mick McCarthy:

"We've let them off the hook and conceded three very poor goals.

"I don't see any kids or inexperience in that team, it's a good team I've put out.

"It's not too often I've been this way. I try to be consistent in what I'm like, but I was annoyed with that."

Lineup, Bookings (5) & Substitutions (6)

Preston North End

  • 23 Rudd
  • 02 Keane
  • 03 Laird
  • 37 Kilkenny
  • 05 Clarke
  • 04 Huntington
  • 07 Humphrey (Wright - 93' )
  • 30 Brownhill (Holmes - 79' )
  • 09 Davies
  • 12 Gallagher
  • 24 Hayhurst Booked (Garner - 62' )

Substitutes

  • 01 Stuckmann
  • 06 Wright
  • 10 Beavon
  • 11 Holmes
  • 13 Byrom
  • 14 Garner
  • 27 Hume

Ipswich Town

  • 01 Loach
  • 07 Edwards
  • 15 Mings Booked
  • 19 Hyam Booked
  • 06 Berra Booked
  • 05 Smith
  • 16 Tunnicliffe
  • 18 Tabb (McGoldrick - 74' Booked )
  • 35 Nouble
  • 11 Anderson (Taylor - 73' )
  • 12 Hunt (Lee - 92' )

Substitutes

  • 10 McGoldrick
  • 22 Gerken
  • 26 Taylor
  • 29 Lee
  • 31 Lawrence
  • 32 Hammond
  • 40 Clarke
Ref: Keith Stroud
Att: 6,088

Match Stats

Shots

7 7

On target

4 3

Corners

3 4

Fouls

10 7

Live Text Commentary

Full time

Full Time Match ends, Preston North End 3, Ipswich Town 2.

90:00 +6:52 Full time

Full Time Second Half ends, Preston North End 3, Ipswich Town 2.

90:00 +5:31 Booking

Booking Tyrone Mings (Ipswich Town) is shown the yellow card.

90:00 +5:26

Lee Holmes (Preston North End) wins a free kick on the right wing.

90:00 +5:26

Foul by Tyrone Mings (Ipswich Town).

90:00 +3:44 Booking

Booking David McGoldrick (Ipswich Town) is shown the yellow card.

90:00 +2:21 Substitution

Substitution Substitution, Preston North End. Bailey Wright replaces Chris Humphrey.

90:00 +1:32 Substitution

Substitution Substitution, Ipswich Town. Alan Lee replaces Stephen Hunt.

87:15 Goal scored

Goal! Goal! Preston North End 3, Ipswich Town 2. Joe Garner (Preston North End) left footed shot from the centre of the box to the bottom left corner.

86:14

Kevin Davies (Preston North End) wins a free kick in the defensive half.

86:14

Foul by Christophe Berra (Ipswich Town).

84:15

Attempt saved. Neil Kilkenny (Preston North End) right footed shot from outside the box is saved in the centre of the goal.

83:45 Booking

Booking Luke Hyam (Ipswich Town) is shown the yellow card.

83:41

Kevin Davies (Preston North End) wins a free kick in the defensive half.

83:41

Foul by Luke Hyam (Ipswich Town).

81:01

Ryan Tunnicliffe (Ipswich Town) wins a free kick in the defensive half.

80:52

Dangerous play by Keith Keane (Preston North End).

79:07

Foul by Kevin Davies (Preston North End).

79:07

Tommy Smith (Ipswich Town) wins a free kick in the attacking half.

78:25 Substitution

Substitution Substitution, Preston North End. Lee Holmes replaces Josh Brownhill.

76:39

Foul by Paul Gallagher (Preston North End).

76:39

Luke Hyam (Ipswich Town) wins a free kick on the right wing.

75:04 Goal scored

Goal! Goal! Preston North End 2, Ipswich Town 2. David McGoldrick (Ipswich Town) header from very close range to the top left corner. Assisted by Carlos Edwards with a cross.

73:58

Attempt missed. Kevin Davies (Preston North End) right footed shot from the centre of the box is too high.

73:04 Substitution

Substitution Substitution, Ipswich Town. David McGoldrick replaces Jay Tabb.

72:49 Substitution

Substitution Substitution, Ipswich Town. Paul Taylor replaces Paul Anderson.

71:59 Booking

Booking Christophe Berra (Ipswich Town) is shown the yellow card.

71:52

Joe Garner (Preston North End) wins a free kick on the left wing.

71:52

Foul by Christophe Berra (Ipswich Town).

70:00

Joe Garner (Preston North End) wins a free kick in the defensive half.

69:58

Foul by Christophe Berra (Ipswich Town).

68:00 Goal scored

Goal! Goal! Preston North End 2, Ipswich Town 1. Joe Garner (Preston North End) left footed shot from the centre of the box to the bottom right corner. Assisted by Paul Gallagher with a cross.

67:15 Goal scored

Goal! Goal! Preston North End 1, Ipswich Town 1. Joe Garner (Preston North End) header from the centre of the box to the centre of the goal. Assisted by Paul Gallagher with a cross.

66:30

Corner, Preston North End. Conceded by Christophe Berra.

66:19

Attempt missed. Paul Gallagher (Preston North End) right footed shot from outside the box is too high.

64:21

Attempt missed. Paul Anderson (Ipswich Town) left footed shot from outside the box is high and wide to the left.

61:48 Substitution

Substitution Substitution, Preston North End. Joe Garner replaces William Hayhurst.

61:19

Foul by Scott Laird (Preston North End).

61:19

Frank Nouble (Ipswich Town) wins a free kick on the right wing.

58:38

Foul by Paul Huntington (Preston North End).

58:38

Christophe Berra (Ipswich Town) wins a free kick in the attacking half.

57:52

Corner, Preston North End. Conceded by Tommy Smith.

57:10 Goal scored

Goal! Goal! Preston North End 0, Ipswich Town 1. Frank Nouble (Ipswich Town) left footed shot from the right side of the six yard box to the top left corner.

56:29

Attempt blocked. Frank Nouble (Ipswich Town) right footed shot from outside the box is blocked.

55:42

Foul by Paul Gallagher (Preston North End).

55:42

Ryan Tunnicliffe (Ipswich Town) wins a free kick in the attacking half.

54:06

Corner, Preston North End. Conceded by Tommy Smith.

52:40

Attempt blocked. William Hayhurst (Preston North End) left footed shot from outside the box is blocked.

49:35 Booking

Booking William Hayhurst (Preston North End) is shown the yellow card.

49:31

Foul by William Hayhurst (Preston North End).

49:31

Tyrone Mings (Ipswich Town) wins a free kick on the right wing.

45:00

Second Half begins Preston North End 0, Ipswich Town 0.

45:00 +0:09 Half time

Half Time First Half ends, Preston North End 0, Ipswich Town 0.

38:22

Kevin Davies (Preston North End) wins a free kick in the defensive half.

38:22

Foul by Christophe Berra (Ipswich Town).

36:48

Corner, Ipswich Town. Conceded by Paul Huntington.

36:33

Attempt blocked. Frank Nouble (Ipswich Town) right footed shot from the left side of the box is blocked.

29:34

Foul by Paul Gallagher (Preston North End).

29:34

Christophe Berra (Ipswich Town) wins a free kick in the defensive half.

23:49

Foul by Luke Hyam (Ipswich Town).

23:49

Paul Gallagher (Preston North End) wins a free kick in the attacking half.

22:49

Corner, Ipswich Town. Conceded by Tom Clarke.

22:12

Tyrone Mings (Ipswich Town) wins a free kick on the right wing.

22:12

Foul by Kevin Davies (Preston North End).

16:27

Attempt missed. Ryan Tunnicliffe (Ipswich Town) right footed shot from outside the box is too high.

15:37

Corner, Ipswich Town. Conceded by Josh Brownhill.

6:41

Foul by Kevin Davies (Preston North End).

6:41

Christophe Berra (Ipswich Town) wins a free kick in the defensive half.

1:57

Attempt saved. Frank Nouble (Ipswich Town) header from the centre of the box is saved in the centre of the goal.

0:48

Corner, Ipswich Town. Conceded by Tom Clarke.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers