The Spartans (2-3, 1-1 Mountain West) rallied from a 14-3 first-quarter deficit with 31 straight points to snap a three-game losing streak.
Fales tossed touchdown passes of 61, 35 and 27 yards and completed 16 of 35 passes for 318 yards. Lopez converted on field goals of 44, 51 -- a career-long -- and 37 yards.
San Jose State posted 550 yards of total offense, including 232 rushing yards -- both season-highs. Tim Crawley led the way with 21 rushes for 93 yards and Jarrod Lawson added 12 carries for 89 yards. Tyler Winston caught six passes for 159 yards.
Hawaii took a 14-3 lead with 3:18 left in the first quarter on an 8-yard touchdown pass from Sean Schroeder to Vasquez Haynes. However, Fales threw a 61-yard touchdown pass to Chandler Jones, followed by a 35-yard scoring strike to Billy Freeman to pull ahead 17-14 early in the second quarter.
Lopez drilled a career-long 51-yard field goal and Lawson scored before the half on a 39-yard run to give San Jose State held a 27-14 lead at intermission.
Fales found Winston for a 27-yard touchdown pass in the third quarter to extend the Spartans' lead to 34-14.
Schroeder finished with 342 yards on 28-of-50 passing with three touchdowns, but was intercepted three times. Haynes caught six passes for 128 yards and a score to lead the Rainbow Warriors (0-5, 0-3 Mountain West).
San Jose State took a 3-0 lead just minutes into the game on Lopez' 44-yard field goal. It was the first time since a season-opening win -- three losses ago -- that the Spartans held a lead in a game.
It was the 36th meeting all-time between the teams since the series began in 1936. San Jose State has won 18 times, including 12 of 23 games in Honolulu. It marked the first time the teams faced off as members of the Mountain West. Both were previous members of the Western Athletic Conference.
Florida State coach Jimbo Fisher hopes quarterback Sean Maguire is ready to go full speed by the middle of June.
Graduate transfer quarterback Davis Webb has officially joined California, giving the Golden Bears an experienced option to replace No. 1 overall NFL draft pick Jared Goff.
First-year football coach Dino Babers, hired by former Syracuse AD Mark Coyle, is on the committee that will search for Coyle's replacement.
Hugh Freeze has some major holes to fill on offense with the departures of Laremy Tunsil and Laquon Treadwell, but there is Chady Kelly and good depth.
After transferring in from Montana State, Dakota Prukop has a checklist he's working from as he prepares to compete for the Oregon job.
The destination for Week 6 of the Big 12 Ultimate Road Trip is unanimous, as all three conference reporters would head to the Red River Rivalry.