The home side Middlesbrough were in control leading 1-0 in the Championship. But Queens Park Rangers turned the game around and won 3-2.
Middlesbrough took an early lead when Uche Ikpeazu scored after 8 minutes, making it 0-1.
1-1 came through an own-goal in the 48th minute.
Queens Park Rangers’ Moses Odubajo was sent off in the 50th minute.
With more than 30 minutes on the clock, Queens Park Rangers’s Lyndon Dykes scored and gave Queens Park Rangers the lead.
Isaiah Jones equalised for Middlesbrough in the 71st minute.
Chris Willock scored the decider, in the 76th minute. This brought the final score to 3-2.
The teams play their next league games on Saturday. Middlesboro will play Derby at Pride Park Stadium at 3pm, while Queens Park take on Barnsley at home at 12:30 pm.