Cordeiro threw touchdown passes of 5 yards and 7 yards to Elijah Cooks (10 receptions, 121 yards) and Robinson scored on a 1-yard run to give the Spartans a 21-6 lead approaching the midway point of the third quarter. Taren Schive kicked two short field goals and the San Jose defense held on downs inside its own 10-yard line late in the fourth quarter.
Brayden Schager led a Hawaii rally in the fourth quarter, throwing 22 yards to Steven Fiso for a touchdown that made the score 24-14 and later driving the Warriors deep inside San Jose State territory before he was sacked by Viliami Fehoko on a fourth-down play.
Schager finished 25-of-45 passing for 230 yards for Hawaii (3-10, 2-6 Mountain West).
The Spartans finished the regular season 6-0 at home for the first time since 1978 with their first six-win home season since going 6-1 in 2006.
The Spartans entered the game +13 in turnover margin, which was good for third in the country but gave one back on an interception. It was only the Spartans sixth turnover this season, fourth on offense. San Jose State is second in the country behind USC for fewest turnovers.
The Spartans are fourth in the country averaging 3.4 sacks per game. They added three more against Hawaii.
The Spartans (7-4, 5-3) did not qualify for a bowl last season and are bowl eligible for the first time since 2020.