Declan Rudd pulled off a terrific save to deny Ipswich a late winner and keep Preston North End’s FA Cup dream alive.
Rudd showed his class as he denied goalscorer David McGoldrick from three-yards out with just minutes to go.
PNE’s goalkeeper was unlucky earlier in the game after he saved McGoldrick’s penalty, but could only parry the ball back into the striker’s path and he buried the second attempt.
Kevin Davies marked his return to the starting line-up with North End’s equaliser soon after as the forward calmly slotted the ball away from the left hand side of the box.
North End manager Simon Grayson made three changes to the side that beat Port Vale 3-2 on New Year’s Day for the FA Cup third round clash at Portman Road.
Grayson rested Tom Clarke - who has featured in every game this season - for the match against the Championship side.
As Keith Keane slotted in to the right-back role of PNE’s starting formation of 4-4-2.
Joe Garner was rested on the bench ahead of next weeks big league clash against Wolves.
And Paul Huntington returned to the line-up after serving a one match ban. The centre half stepped back in for Jack King who was rested as North End continue to manage an ongoing foot injury.
But it was Ipswich who seized the initiative - Sylvan Ebanks-Blake had an early sight of goal in the third minute, but the striker’s shot was tamely smothered by Rudd.
After some good work from Holmes and Keane on the right-hand side, the ball fell to Gallagher in space on the left in the 13th minute, but his curling effort flew wide and failed to test Ipswich keeper Scott Loach.
Minutes later Davies latched onto the ball 20-yards out from goal, but the striker could not emulate his Wycome wonder goal as his fierce shot was struck straight down the throat of Loach.
Davies sprinted down the right hand side just minutes later and his fizzing cross across goal picked out Hume at the back post in the 21st minute. Hume’s touch beat Loach but was saved on the line by Luke Chambers.
Ipswich manager Mick McCarthy was forced into an early substitution in the 29th minute. Striker Ebanks-Blake limped off and was replaced by David McGoldrick.
Chambers was in action at the other end as the defender leapt up from a corner and forced Declan Rudd into a good save.
But then Ipswich won a penalty in the 37th minute as Huntington handled the ball in the box from a curling corner.
Rudd saved substitute McGoldrick’s spot kick but the keeper parried the ball straight into the striker’s path and he made no mistake second time round.
Just moments later Hume had a golden opportunity to pull Preston level as he went one-on-one with Ipswich’s keeper. But the Canada international was thwarted by Loach’s leg.
Kevin Davies continued his goal scoring streak in the FA cup with a fine finish in the 41st minute. Lee Holmes found the former England international in space in the box and he coolly slotted the ball into the right-hand side of the goal to equalise for PNE.
Ipswich dominated the opening exchanges of the second half, but Preston absorbed the pressure.
In the 50th minute Holmes made a mazy run down the right-wing, but the midfielder could not find an end product and conceded a free-kick.
The Tractor Boys’ goalscoring substitute McGoldrick hit a powerful shot from outside the box that bounced wide of the left-hand post in the 55th minute.
Huntington slipped as the rain started to lash down at Portman Road in the 59th minute. His misfortune allowed McGoldrick to pounce and hit a fierce, skimming shot straight at Rudd.
Hume evaded the offside trap in the 65th minute as he latched onto an aerial ball from Huntington. As more bodies joined in support he twisted inside but his shot was deflected wide of the left-hand post for a PNE corner.
Bailey Wright was booked for a foul on Paul Taylor, but Ipswich’s Aaron Cresswell curled the ball over the bar from the resulting set-piece in the 69th minute.
Gallagher had a brilliant opportunity from just inside the penalty box in the 73rd minute. But the Scotsman skied his effort after finding room in the area.
In-form Garner came on for Hume in the 78th minute as North End tried to find a winner.
And the ‘Jakal’ was soon in the action as he chested down a long throw in the six-yard box. But Garner’s first touch was too heavy and the ball trickled out.
Ipswich piled on the pressure in the closing stages of the game as Rudd somehow managed to keep the ball out of the net from a goal mouth scramble involving Frank Nouble in the 89th minute.
Before the keeper made an outstanding save moments later to deny McGoldrick from close range.
Will Hayhurst was introduced in the 90th minute and the youngster sparked Preston’s counter-attack. He crossed to Davies and the striker’s sublime first time shot was cleared on the six-yard box.
Preston’s great away form continued and the home replay is scheduled for Tuesday 14th January - Television permitting.
PNE: Rudd, Keane, Huntington, Wright, Buchanan (Laird, 88), Holmes, Kilkenny, Welsh, Gallagher, Hume (Garner, 78), Davies. Subs: Stuckmann, Byrom, Beavon, Hayhurst, Brownhill
Ipswich: Loach, Chambers, Berra, Mings, Edwards, Cresswell, Hyam, Tabb (Taylor, 68) , Wordsworth (Tunnicliffe, 78), Nouble, Ebanks-Blake (McGoldrick, 29). Subs: Rowe, Anderson, Skuse, Hunt.
Attendance: 13,534 (Away: 359)
Referee: Michael Naylor (South Yorkshire)