With only one loss, USC is now 3-2 against the Hilo State since the team was founded in 1946.
The last time Hawaii was defeated in the series was in 2013, when the Cougars won 21-17.
The only other times the teams met since were in 1998 and 2010.
Hawaii is 1-1 against the Trojans in the last three years, with the last one ending in a 28-21 win on Nov. 6, 2010.
The win came on the road, and the Cougs trailed 21-6 early in the fourth quarter before getting a touchdown.
They finished the game tied for the lead with 14 seconds remaining.
That gave the Cougar offense enough time to go on a 7-0 run to take a 23-21 lead into halftime.
The game was a bit of a toss-up at the start.
Hawaii had a big lead early and then went ahead in the third quarter, but USC took a 23+0 lead into the fourth, thanks to a 5-yard touchdown pass to Ryan Shazier.
The Trojos never led again, but the Coug’s offense got off to a hot start.
They drove for over 100 yards on the first drive of the game, including a pair of 2-yard runs by freshman receiver Tavon Wilson.
USC went on a 17-play, 90-yard drive capped by a 42-yard pass to Tyler Lockett.
Lockett’s 2-point conversion attempt was blocked by Hilo defensive back Andrew Guell.
That led to another 2-and-out by the Trovs, and then Lockett put his team in front with a 2-second touchdown run.
USC moved to within a touchdown of taking a 13-3 lead on the next drive.
Lockhart hit the game-winning pass on third-and 10 from the 7, giving USC a 27-21 victory.
The Cougs are now 5-0 against the Bruins since then.
USC coach Matt Lubick told ESPN’s “First Take” that the victory is a big boost for the team and the conference.
We’ve played a couple of games against them in the past, and they’ve been very successful, but I’m really excited about the opportunity to play them again this year.”