Doncaster Rovers and Sam Johnstone were on course for a point away to Ipswich Town before the hosts' Luke Chambers struck with five minutes remaining to snatch a 2-1 success. Tom Lawrence played the full 90 minutes as Yeovil Town drew 1-1 at home to Bournemouth, and Will Keane was an unused substitute in Queens Park Rangers' 5-2 thrashing of Nottingham Forest.
Wilfried Zaha came on for the final half-hour of Cardiff City's crucial 1-0 victory away to Southampton in the Premier League, coming on just minutes before Juan Cala hit the winner. Ole Gunnar Solskjaer's men sit second from bottom but are now just three points from safety with four games remaining.
Jack Barmby set up Luke James to score Hartlepool United's opener against Chesterfield, although it wasn't enough as the latter hit back to win 2-1, a result that leaves Hartlepool in relegation danger in League Two. Sam Byrne did not make it off the bench as Carlisle United suffered a heavy 6-1 loss at Preston North End in the division above.
Over in Spain, Angelo Henriquez made his first appearance for Real Zaragoza since February after recovering from injury. The Chilean forward came on for the last 15 minutes of his side's 2-2 draw away to Numancia.