Dan James fired the dominant Whites ahead in just the ninth minute but Oxford survived any further damage as the first half ended with Leeds 1-0 to the good. But the floodgates began to open after the break, Jayden Bogle putting Leeds 2-0 up three minutes before the hour mark before Brenden Aaronson and Manor Solomon got themselves on the scoresheet too. The win was vital to keeping Leeds in the second automatic promotion place with leaders Sheffield United, third-placed Burnley and fourth-placed Sunderland all winning as well. Graham Smyth, the YEP’s chief football writer, hands out the scores from the perfect early Christmas present at Elland Road.

1. Illan Meslier
6 - Had precious little to do. Came and punched one cross and didn't get enough on it so had to backpedal as the ball was headed back over him. Photo: Gary Oakley

2. Jayden Bogle
7 - Scored a really nice goal, helped create some danger. First touch let him down a couple of times. Photo: Gary Oakley

3. Joe Rodon
8 - In control defensively for the vast majority, passed it forward nicely into feet through the lines. Photo: George Wood

4. Ethan Ampadu
7 - Got better as the game went on and finished really strongly by showcasing some lovely passing. The first half had some rusty moments and poor passes though. Photo: Gary Oakley

5. Sam Byram
7 - Got forward well and helped to create danger. Rarely came under pressure but did concede one dangerous free-kick. Photo: George Wood

6. Joe Rothwell
7 - Busy, dribbled the ball to get Leeds into good areas. Wasn't always able to pick a killer pass at the end of his ball carrying. A couple of nice switches of play. Photo: George Wood