A late equaliser from substitute Fraizer Campbell saw Crystal Palace snatch a draw at Hull City in a thrilling Premier League game.
The Tigers went ahead through Robert Snodgrass' controversial penalty before Christian Benteke equalised with another spot-kick.
Wilfried Zaha blasted the Eagles ahead, but Hull benefited from poor Palace defending as Adama Diomande and Jake Livermore scored twice in a six-minute period to put the hosts back in front.
But Campbell, who played 38 times for Hull in the 2007-08 season, headed in from Zaha's cross to make it 3-3.
More to follow.