The Toronto Raptors take a commanding 3-1 series lead after a 105-92 win over the Golden State Warriors at Oracle Arena.
Led by huge performances from Kawhi Leonard and Serge Ibaka, they now head back to Toronto with a chance to close out the series on their home floor and win their first NBA championship.
Here are the player ratings from an enthralling Game 4 contest...
Kawhi Leonard - 10
Leonard led the Raptors wire to wire in Game 4, recording 36 points on 11-of-22 shooting, adding 12 rebounds.
Leonard kept the Raptors alive in the first quarter with 14 of their 17 points in the period. Then with the game in the balance in the third quarter, Leonard blew the game open, scoring 17 points in the period to give the Raptors a 12-point lead heading into the fourth.
Klay Thompson - 9
After missing Game 3, Klay Thompson didn't miss a beat in Game 4, draining six of the Warriors' eight 3-pointers.
He led the way with 28 points on the night, but it wasn't enough as the Dubs struggled to generate much offensively. Their 92 points was their lowest total for the 2019 postseason.
Serge Ibaka - 9
The Warriors simply had no answers for Ibaka, who gave the Raptors the spark off the bench they desperately needed in Game 4.
The big man recorded 20 points on 9-of-12 shooting, adding two blocks in another impressive defensive performance.
3-course meal from Chef pic.twitter.com/t0fYYAgzeV- Toronto Raptors (@Raptors) June 8, 2019
Kyle Lowry - 8
While he didn't shoot ball particularly well, Lowry did a fantastic job controlling the Raptors' offence, consistently pushing the pace and getting his teammates open looks.
He finished with 10 points and seven assists, playing some impressive stretches of defence against Stephen Curry.
Draymond Green - 7
Green fell one rebound shy of a triple-double with 10 points, 12 assists and nine boards, but he found the going tough, with the Raptors big men wreaking havoc inside.
His frustrations boiled over in the third quarter, picking up a technical foul after a no-call on a drive to the basket.
🚫🚫🚫- NBA Australia (@NBA_AU) June 8, 2019
Draymond with the denial! #StrengthInNumbers pic.twitter.com/q3DcETZJna
Fred VanVleet - 7
Alongside Ibaka, VanVleet gave the Raptors second unit plenty of production, chipping in eight points and six assists in another impressive playoff performance.
His night ended early after a collision with Shaun Livingston, which resulted in seven stitches to the head.
Pascal Siakam - 7
It was a rough shooting night for Siakam, but his constant energy and effort in the paint caused plenty of problems for the Warriors.
He came to life down the stretch, scoring eight of his 14 points in the fourth quarter.
Steph Curry - 6
Curry struggled to find his rhythm in Game 4, thanks to some extra defensive attention from the Raptors. After scoring 47 points in Game 3, the Raptors swarmed the two-time MVP, forcing the ball out of his hands.
While he finished with 27 points, he connected on just 2-of-9 3-point attempts.
Danny Green - 5
After heating up in Game 3, Danny Green couldn't get it going in Game 4, shooting 1-of-7 from the 3-point line. Despite his struggles, the Raptors got enough contributions from their supporting cast.
DeMarcus Cousins - 5
Cousins started Game 4 aggressively, but as the contest wore on he had a tough time getting clean looks at the rim, thanks largely to the defensive presence of Marc Gasol.
Cousins left the game in the third quarter, heading to the locker room - finishing with six points, four rebounds and four turnovers on the night.
The views on this page do not necessarily reflect the views of the NBA or its clubs.