The Toronto Raptors stunned the Golden State Warriors in Oakland (92-105) and went up 3-1 in the NBA Finals.
The visitors came back from an 11-point deficit in the opening quarter (25-14) and never looked back.
Outscoring the hosts 46-63 in the second half, they led by as many as 16 points in the fourth quarter (72-88) and defeated GSW for a second straight time.
Kawhi Leonard (36 points), Serge Ibaka (20 points) and Pascal Siakam (19 points) combined for 75 points for the winners.
Klay Thompson (28 points) and Stephen Curry (27 points) were the best players of the losing squad, while Draymond Green came very close to another triple-double (10 points, nine rebounds, 12 assists).
Game 5 will be played in Toronto on Monday (10/06). If the Raptors win, they will claim the title. If the Warriors win, though, they will force a Game 6 at Oracle Arena.