West Ham fought back to earn a thrilling late victory against Leeds at Elland Road, thanks to Michail Antonio's last-gasp winner.
In a clash which swung mercilessly from end to end, it was the hosts who took the lead, Raphinha burying beyond Lukasz Fabianski on 19 minutes.
But West Ham, fresh from knocking Manchester United out of the Carabao Cup, drew level when full back Firpo deflected a strike into his net.
And Antonio, in one final twist, slotted coolly into the net after a rapid breakaway played him through for his chance to steal the spotlight.