Nikola Jovanovic added 14 points and 10 rebounds for the Trojans (7-3), who improved to 6-0 at home in their first game in a week. They have won seven of their last nine. Wesley made 12 of 14 free throws, with the Trojans hitting 30 of 46 from the line.
Issiah Grayson scored 17 points, including four of his team's seven 3-pointers, to lead the Roadrunners (5-6). They lost their fifth in a row while playing the second of five straight on the road. He was their only player in double figures.
The Trojans made 9 of 12 free throws in the final 1:40 to tie the game and take their first lead since early in the second half. A pair by D.J. Haley tied the game at 58-all before Wesley's pair when Brandon Barnes fouled out gave the Trojans a 60-58 lead.
Haley then made 1 of 2 for a 61-58 lead.
Tyrell Corbin missed the front end of a 1-and-1 before Wesley was fouled again. He missed the first and made the second for a 62-58 lead.
Grayson made 1 of 2 free throws to draw the Roadrunners to 62-59. Stefon Johnson's potential tying 3-pointer hit the rim with 4 seconds to go.
Bakersfield opened the second half on a 14-8 run to take a 42-36 lead. Grayson scored eight straight points, including two 3-pointers sandwiched around a pair of free throws.
The Trojans answered with a 10-4 spurt that tied the game at 46-all. Six of their points came on free throws.
The Roadrunners regained the lead, 51-48, on five straight points, highlighted by Barnes' block that led to Javonte Maynor's 3-pointer.
USC freshman Julian Jacobs came streaking in for a one-handed dunk on a fast break, but missed it and was promptly benched.
The Roadrunners were 22 of 61 from the field, taking 25 more shots than the Trojans, who had a 30-24 edge in the paint.