The visiting Royals (4-4, 3-2) outscored the Trojans (3-5, 2-3) 14-6 in the second half after trailing 10-3 at halftime for the PAC-7 win.
Junior Andrew Schauer had a 10-yard touchdown run in the third quarter and a 23-yard touchdown run in the fourth quarter to lead the Royals in the comeback win.
Junior quarterback Derek Horstman threw a 1-yard touchdown pass to sophomore Jordan Feigenhauer late in the fourth quarter to bring the Trojans within a point, but the 2-point conversion attempt failed and the Royals escaped with the win.