Crystal Palace missed the chance to move back to the top of the Championship after a goalless draw with Hull City at the KC Stadium.
However it was the Tigers, who dominated possession without finding the goal their performance deserved.
Robert Koren missed their best chance of the game when he fired over from close range with the goal at his mercy.
Eagles winger Wilfried Zaha almost pinched a win with the last kick of the game but was denied by David Stockdale.
Palace's busy week
- Saturday: Lost 2-1 at Leeds, a round trip of 405 miles
- Tuesday: Draw at Hull, a round trip of 410 miles
Hull were close to an opener in the third minute when Koren just failed to get on the end of Robbie Brady's dangerous low cross.
And the Slovenian missed an even better chance in the 24th minute when Ahmed Elmohamady's cross dropped to Koren six yards' out, but he blasted the ball over the bar.
Hull continued to dominate in the second half with Stephen Quinn kept at bay by Palace keeper Julian Speroni while Sone Aluko curled a 25-yard free-kick just over.
Quinn then flicked another Elmohamady cross just off target while Koren missed another opportunity, this time Speroni saving from the midfielder.
But in the dying minutes, the Eagles spurned two chances to steal the win.
Yannick Bolasie shot wide after latching onto a short back pass before Stockdale saved from England international Zaha deep into injury time.
Hull boss Steve Bruce: "We couldn't have played any better, especially in the first half.
"If I had to be critical over the last five or six months, we are creating some really good chances but we don't take them.
"The chances we had in the first half and the crosses we put in were breathtaking. We have had 19 attempts which is a colossal amount. But we haven't taken one and that's key to a game of football. Your team is only as good as its strikers. It concerns me."
Crystal Palace boss Ian Holloway: "They had the better of the first half. I felt we didn't get to grips with their shape and what they were doing.
"I'm relieved to be 0-0 at half-time and in the second half I thought the longer it went on, the more imposing we got. We looked pretty good as the game went on and that is full credit to the lads.
"It's a madness of a trip that we will now get back at 3am after coming up to Leeds [on Saturday]. That computer that does these games needs a right good volley! How can this be a midweek fixture? How can that be?"
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +4:46
Kagisho Dikgacoi takes a shot. David Stockdale makes a save.90:00 +4:17
A cross is delivered by Ahmed Elmohamady, Damien Delaney manages to make a clearance.90:00 +1:56
The free kick is delivered right-footed by Joel Ward from right wing, David Stockdale makes a save.90:00 +1:56 Booking
Booking Liam Rosenior receives a caution.90:00 +1:50
Liam Rosenior challenges Wilfried Zaha unfairly and gives away a free kick.90:00 +1:41
The ball is delivered by Ahmed Elmohamady, Mile Jedinak makes a clearance.90:00 +0:29
Aaron Mclean takes a shot. Julian Speroni makes a save.89:28
Nick Proschwitz challenges Peter Ramage unfairly and gives away a free kick. Peter Ramage restarts play with the free kick.88:42
The official flags Aaron Mclean offside. Julian Speroni takes the free kick.88:04
Aaron Mclean takes a shot. Julian Speroni makes a brilliant save. Corner taken by David Meyler, Peter Ramage manages to make a clearance.87:29
Effort from deep inside the area by Yannick Bolasie misses to the right of the goal.86:31
Centre by Stephen Quinn, Wilfried Zaha gets a block in. Outswinging corner taken by Stephen Quinn.85:38
David Stockdale takes the indirect free kick.85:38 Booking
Booking Booking for Aaron Mclean.84:43
Yannick Bolasie gives away a free kick for an unfair challenge on David Meyler.83:00 Substitution
Substitution Liam Rosenior on for Robbie Brady.81:15
Free kick awarded for an unfair challenge on Wilfried Zaha by Robbie Brady. Free kick crossed left-footed by Owen Garvan, clearance made by Ahmed Elmohamady. Inswinging corner taken from the left by-line by Yannick Bolasie, Paul McShane manages to make a clearance.80:23
The referee blows for offside. Indirect free kick taken by David Stockdale.77:50
Mile Jedinak produces a shot on goal direct from the free kick. Corner taken by Yannick Bolasie.
Booking Robbie Brady booked for unsporting behaviour.77:48
Wilfried Zaha fouled by Robbie Brady, the ref awards a free kick.77:12
Corner taken by Stephen Quinn, Aaron Wilbraham manages to make a clearance.76:38
Corner taken by Stephen Quinn, clearance by Damien Delaney.73:40
David Stockdale restarts play with the free kick.73:40 Substitution
Substitution Aaron Mclean on for Sone Aluko.73:40 Substitution
Substitution Nick Proschwitz comes on in place of Robert Koren.73:40
Aaron Wilbraham is flagged offside by the assistant referee.72:42
Ahmed Elmohamady delivers the ball, Julian Speroni makes a comfortable save.70:32
Free kick awarded for an unfair challenge on David Meyler by Wilfried Zaha. Indirect free kick taken by David Stockdale.69:34
Corry Evans fouled by Owen Garvan, the ref awards a free kick. David Stockdale takes the free kick.69:20
Joel Ward produces a cross, clearance by Paul McShane.68:41
The ball is sent over by Owen Garvan, clearance by Robbie Brady.67:56
Foul by Sone Aluko on Peter Ramage, free kick awarded. Peter Ramage takes the indirect free kick.67:19
The ball is sent over by Ahmed Elmohamady, clearance by Peter Ramage.65:05
Robert Koren is ruled offside. Free kick taken by Julian Speroni.63:48
Ahmed Elmohamady produces a cross, Effort from close range by Robert Koren goes wide left of the target.59:57 Substitution
Substitution Aaron Wilbraham on for Jermaine Easter.59:57
The ball is swung over by Yannick Bolasie.59:38
Wilfried Zaha takes a short corner.58:52
David Meyler is caught offside. Free kick taken by Julian Speroni.57:16
The ball is sent over by Ahmed Elmohamady, Shot from close range by Stephen Quinn misses to the left of the goal.54:27
David Meyler delivers the ball. The referee blows for offside against Robert Koren. Free kick taken by Julian Speroni.52:30
Robbie Brady gives away a free kick for an unfair challenge on Jermaine Easter. Free kick crossed by Owen Garvan, David Stockdale makes a save.50:45
Owen Garvan restarts play with the free kick.50:45 Booking
Booking David Meyler goes into the book.50:36
Unfair challenge on Mile Jedinak by David Meyler results in a free kick.49:05
Unfair challenge on Stephen Quinn by Mile Jedinak results in a free kick. Sone Aluko has a direct shot on goal from the free kick.48:31
Free kick awarded for a foul by Robbie Brady on Yannick Bolasie. Direct free kick taken by Yannick Bolasie.47:31
Stephen Quinn takes a shot. Save by Julian Speroni. Sone Aluko takes a shot. Blocked by Jonathan Parr. Corner taken left-footed by Sone Aluko, save by Julian Speroni.45:27
Robbie Brady fouled by Kagisho Dikgacoi, the ref awards a free kick. Free kick crossed by Robert Koren, Mile Jedinak manages to make a clearance.45:01
The second half begins.45:00 +2:03 Half time
Half Time The referee calls an end to the first half.45:00 +1:25
Robbie Brady sends in a cross, Peter Ramage makes a clearance.45:00 +0:19
Sone Aluko crosses the ball, Headed effort from deep inside the area by David Meyler misses to the right of the goal.45:00 +0:09
The ball is delivered by David Meyler.44:40
Yannick Bolasie crosses the ball, David Stockdale makes a save.43:29
The ball is delivered by Ahmed Elmohamady.40:47
Sone Aluko is penalised for handball and concedes a free kick. Mile Jedinak restarts play with the free kick.38:45
Robert Koren takes a shot. Blocked by Damien Delaney. Corner from the right by-line taken by Sone Aluko, Kagisho Dikgacoi manages to make a clearance. Inswinging corner taken left-footed by Sone Aluko from the right by-line.38:20
Robert Koren gives away a free kick for an unfair challenge on Julian Speroni. Julian Speroni takes the free kick.38:00
Corner from the right by-line taken by Sone Aluko, save by Julian Speroni.37:31
Corner from the right by-line taken by Sone Aluko, clearance made by Mile Jedinak.36:46
Paul McShane takes the free kick.36:46 Booking
Booking Jermaine Easter receives a caution for unsporting behaviour.36:42
Jonathan Parr challenges David Meyler unfairly and gives away a free kick.35:35
Ahmed Elmohamady sends in a cross, Effort on goal by Stephen Quinn from deep inside the penalty area misses to the right of the goal.35:24
Stephen Quinn crosses the ball.34:50
A cross is delivered by Robbie Brady, Wilfried Zaha makes a clearance.33:25
Robbie Brady produces a cross, Robert Koren takes a shot. Blocked by Damien Delaney.28:46
Corner taken right-footed by Robert Koren from the left by-line to the near post, Mile Jedinak manages to make a clearance.24:28
Ahmed Elmohamady sends in a cross, Strike by Robert Koren from inside the six-yard box clear the bar.23:42
Robbie Brady has an effort at goal from outside the area missing to the wide left of the goal.22:27
Unfair challenge on David Meyler by Jermaine Easter results in a free kick. Indirect free kick taken by David Meyler.21:21
David Meyler delivers the ball, blocked by Kagisho Dikgacoi. Corner taken by Sone Aluko from the right by-line played to the near post, Robert Koren has a headed effort at goal from close in which goes wide right of the target.21:13
Robbie Brady crosses the ball, Damien Delaney makes a clearance.17:03
The ball is swung over by Robbie Brady, Robert Koren produces a right-footed shot from the edge of the box and misses to the right of the goal.16:43
Shot from just outside the box by Corry Evans goes over the bar.16:01
Ahmed Elmohamady delivers the ball, Peter Ramage manages to make a clearance. Corner taken short by Sone Aluko. The ball is swung over by Corry Evans, clearance by Damien Delaney.14:29
The ball is swung over by Corry Evans, Damien Delaney manages to make a clearance.14:18
Centre by Robbie Brady.14:03
Sone Aluko delivers the ball.13:25
David Meyler fouled by Mile Jedinak, the ref awards a free kick. David Stockdale takes the indirect free kick.13:14
Ahmed Elmohamady delivers the ball, clearance by Damien Delaney.12:21
The ball is delivered by Corry Evans.9:11
A cross is delivered by Yannick Bolasie, clearance made by David Meyler.8:44
Corry Evans concedes a free kick for a foul on Kagisho Dikgacoi. Direct free kick taken by Owen Garvan.6:03
Effort on goal by Sone Aluko from long distance goes over the crossbar.5:42
Robert Koren sends in a cross, save by Julian Speroni.3:54
Free kick awarded for an unfair challenge on Joel Ward by Stephen Quinn. Free kick crossed left-footed by Owen Garvan from right wing, Paul McShane makes a clearance.3:25
Wilfried Zaha takes a shot. Save by David Stockdale.2:41
Robbie Brady sends in a cross.1:05
The ball is sent over by Ahmed Elmohamady, save by Julian Speroni.0:17
Foul by Jermaine Easter on Alex Bruce, free kick awarded. Alex Bruce takes the indirect free kick.0:00
The referee starts the match.
Live data and text provided by our data suppliers