A late rally earned Peterborough a thrilling 3-3 draw with Fulham at London Road.
Substitute George Boyd scored two goals in the last five minutes to earn Peterborough an unlikely draw.
Fulham looked to be coasting to a comfortable win after racing into a 3-0 half-time lead.
The visitors went in front on 22 minutes when Clint Dempsey slotted home after working a neat one-two with Bobby Zamora.
Hull City target Zamora added a second on 36 minutes with a clinical finish from Erik Nevland's pass and Zamora grabbed his second right on the stroke of half-time.
Aaron McLean pulled a goal back for Peterborough seven minutes into the second half after a mistake by Fulham keeper Pascal Zuberbuhler.
Boyd reduced the arrears further with a close-range finish and he grabbed an unlikely leveller from the penalty spot after he himself was felled in the box.