Leeds United brought their losing run in the Premier League to a spectacular end at Elland Road.
A long-range effort from Jack Harrison was the highlight of a 5-2 win at home to Newcastle United.
The more pessimistic Leeds fan would have been forgiven for thinking a third consecutive defeat was on the way when Republic of Ireland midfielder Jeff Hendrick fired Newcastle into a 26th minute lead.
But a fortuitous Patrick Bamford header had achieved parity for the hosts within nine minutes.
Leeds were ahead for the first time in the game just after the hour mark when some brilliant Harrison control led to a cross for Rodrigo to nod past Karl Darlow.
Another header brought Newcastle level - this time Ciaran Clark powered a header beyond Illan Meslier.
But from there, Marcelo Bielsa's side put the hammer down.
Stuart Dallas made it 3-2 with thirteen minutes remaining, while Ezgjan Alioski added a fourth before Harrison's excellent fifth put the cap on it for Leeds.
It's the first time since 2003 that the Yorkshire giants have scored five goals in a Premier League game and sees them move eight points clear of the relegation zone.
THE NEWSROUND | Premier League updates, Big Sam back in town, Champions Cup games cancelled
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.