It wasn't their prettiest win of the season, but the Toronto Raptors took care of business against the Phoenix Suns on Friday, winning by a final score of 107-98.
Check below for updates, highlights and stats from another Raptors win.
Toronto Raptors vs. Phoenix Suns
Preview | Box Score | Play-by-Play
End of 4th quarter: Raptors 107, Suns 98
12:20 a.m. - Ball game. The Raptors get their eighth win of the season.
Kyle Lowry finished with 11 points, 12 assists and six rebounds. Kawhi Leonard led the way in scoring, finishing with 19 points.
The Raptors got a huge boost off the bench from Fred VanVleet, who had eight points and six assists in 20 minutes of action.
Deandre Ayton stole the show for the Suns with a 17-point, 18-rebound double-double. Devin Booker had 18 points, but it took him 20 shots to get there.
Next up for the Raptors: A matchup with LeBron James' Los Angeles Lakers on Sunday.
12:18 a.m. - Jonas Valanciunas' fourth block of the game was an impressive one. Another solid all-around game from the Lithuanian.
12:15 a.m. - Kyle Lowry hits a jump shot to give him a double-double. He now has six on the season.
12:13 a.m. - Not sure why, but Kawhi Leonard is heading to the locker room. We'll provide an update when there is one.
12:09 a.m. - Danny Green's eye must be OK, because he's back in the game.
12:06 a.m. - The Suns won't go away. A 7-2 run has them trailing by 13 points with 4:30 remaining in the game.
11:59 p.m. - Some more brilliance from Fred VanVleet, this time setting Norman Powell up for a 3-pointer.
Suns call a timeout with the Raptors up 91-75.
11:58 p.m. - It's nice to have Fred VanVleet back. He scores five quick points - a 3-pointer and a layup following a steal - to give the Raptors an 88-75 lead.
11:56 p.m. - An update on Danny Green:
Danny Green still on the bench with ice on his eye.- Blake Murphy (@BlakeMurphyODC) November 3, 2018
End of 3rd quarter: Raptors 77, Suns 71
10:50 p.m. - 36 minutes down. 12 more to go.
After a sluggish first half, the Raptors looked more like themselves in the third quarter and outscored the Suns by 10 points.
Unfortunately for them, Josh Jackson nailed a 3-pointer at the buzzer to cut Toronto's lead to six.
JJ DRAINS IT AT THE BUZZER.- Phoenix Suns (@Suns) November 3, 2018
Suns 71 | Raptors 77 pic.twitter.com/SEFpGJ0tPQ
This game is far from over.
10:46 p.m. - Kyle Lowry gets his 10th assist of the game on a Fred VanVleet 3-pointer in transition. The Raptors are starting to take control of this one.
There's also this:
7 straight 10+ assist games for @Klow7- Toronto Raptors (@Raptors) November 3, 2018
Tying the franchise record, set by @Iambiggie503. pic.twitter.com/81sL5jn5U4
Lowry will have an opportunity to break the record against the Los Angeles Lakers on Sunday.
10:41 p.m. - Kawhi Leonard is already in a class of his own.
Leonard is only one point away from extending that streak to seven games, too.
10:39 p.m. - Fred VanVleet replaces Danny Green after the timeout.
11:37 p.m. - It looks like Danny Green got hit in the eye on the last possession. He's getting checked out by the medical staff during a Raptors timeout.
11:31 p.m. - Not so fast! A 7-0 run by the Suns ties the game at 61.
11:25 p.m. - The Raptors are playing with a lot more energy to start the third quarter. A Danny Green 3-pointer puts them ahead 61-54.
11:24 p.m. - Kyle Lowry is throwing some dimes.
Olé! pic.twitter.com/bd03cFXaMG- Toronto Raptors (@Raptors) November 3, 2018
Lowry is now only three assists shy of tying Damon Stoudamire's franchise record .
11:22 p.m. - Impressive sequence from Kawhi Leonard to open the third, coming up with the steal on Deandre Ayton and pushing the ball the length of the court for a dunk.
🗣️🗣️ pic.twitter.com/uiVzSJSihe- Toronto Raptors (@Raptors) November 3, 2018
End of 2nd quarter: Raptors 48, Suns 52
11:07 p.m. - That'll do it for the first half. The Raptors trail by four points.
Kawhi Leonard found the touch in the second, scoring 10 points. He now has a team-high 12 points. Kyle Lowry, meanwhile, is on pace for a triple-double with six points, six assists and four rebounds.
On the Suns side, Deandre Ayton had a strong first half with 10 points and 10 rebounds. The rookie got some help in the scoring column from Isaiah Canaan, who has 12 points on a perfect 5-for-5 shooting.
11:02 p.m. - Make that 10 points in the quarter for Kawhi Leonard. He's on fire.
Come for the Kawhi and-1, stay for the @masfresco celly pic.twitter.com/DmaLpCu2tl- Toronto Raptors (@Raptors) November 3, 2018
10:59 p.m. - Another bucket for Kawhi Leonard. He's scored the last seven points for the Raptors.
10:57 p.m. - October 2018 was a month to remember for the Raptors.
10:52 p.m. - Kawhi Leonard is starting to feel it. He follows a turnaround jumper with a 3-pointer to give him seven points on the game.
10:48 p.m. - Suns call a timeout. They're up 35-30 with 6:51 to go in the second.
Both teams are struggling from deep in this one, combining for 4-for-21 shooting from 3-point range.
10:46 p.m. - Kyle Lowry, Kawhi Leonard and Pascal Siakam check in for OG Anunoby, CJ Miles and Norman Powell with 7:58 remaining in the second. Suns lead 33-28.
End of 1st quarter: Raptors 23, Suns 26
10:36 p.m. - 12 minutes are in the books.
Jonas Valanciunas leads the way for the Raptors with six points. Following him: Danny Green with five, Kyle Lowry with four and Serge Ibaka with three.
Devin Booker is off to a hot start for the Suns with eight points on 4-for-10 shooting from the field.
10:28 p.m. - Suns call a timeout at the 3:00 mark in the first quarter. Phoenix has the lead, 21-19.
10:27 p.m. - Kawhi Leonard goes to the bench with two points, two rebounds and one assist. CJ Miles replaces him, leaving Danny Green as the lone starter on the floor.
10:24 p.m. - Jonas Valanciunas goes to the bench with seven early points. In comes Fred VanVleet, OG Anunoby and Serge Ibaka.
Kawhi Leonard and Danny Green remain on the floor for the Raptors.
10:22 p.m. - A Jonas Valanciunas 3-pointer in transition ties the game at 13 with 6:02 to go in the first.
CONFIDENCE pic.twitter.com/YVCttD1LPF- Toronto Raptors (@Raptors) November 3, 2018
10:17 p.m. - Not a great start from the Raptors. Nick Nurse calls a timeout with the Suns leading 13-8.
10:14 p.m. - Two quick fouls from Kyle Lowry, but he's staying in the game with 9:41 remaining in the first.
10:11 p.m. - With some help from Kawhi Leonard, Jonas Valanciunas gets the Raptors on the board with a smooth floater.
10:06 p.m. - It's almost game time. Let's go!
9:06 p.m. - A new starting lineup for the Suns: Isaiah Canaan, Devin Booker, Trevor Ariza, T.J. Warren and Deandre Ayton.
8:58 p.m. - Jonas Valanciunas will start at centre to give the Raptors more size against Deandre Ayton, who is averaging 16.9 points, 10.0 rebounds and 3.3 assists per game so far this season.
Toronto's other starters will be Kyle Lowry, Danny Green, Kawhi Leonard and Pascal Siakam.
8:44 p.m. - Good news for the Raptors: Fred VanVleet and OG Anunoby are both active for tonight's game. It'll be the first time Toronto has its full lineup this season.