West Ham United’s winning run was ended as Leeds United scored a surprise 3-2 Premier League victory at London Stadium.
The Hammers kicked-off on a four-match streak of victories in all competitions, including a 2-0 Emirates FA Cup third-round win over Leeds last weekend, but a hat-trick from Jack Harrison put paid to any hopes of extending it to five.
West Ham twice fell behind before coming back to level, with Jarrod Bowen and Pablo Fornals finding the net, but Harrison's unerring finishing ultimately put a dent in the Irons’ charge for a place in the Premier League’s top four.