Saturday's EFL Championship action delivered thrilling surprises as Queens Park Rangers dominated Leicester City while Ipswich Town continued their promotion push.

Key Results:

Bristol City 1-0 Middlesbrough
The Robins secured a narrow home victory against Michael Carrick's side, leaving Boro struggling to maintain playoff momentum.

QPR 3-0 Leicester City
In the day's biggest upset, the Hoops dismantled the league leaders with a commanding performance at Loftus Road.

Ipswich Town 2-1 [Opponent]
The Tractor Boys claimed crucial three points in their quest for automatic promotion, though the original broadcast didn't specify their opponent.