Led by senior running back Josymar Ulloa, the Vikings (2-2) ran 40 plays, all rushing, for 370 yards. Ulloa, himself, amassed 196 rushing yards on 16 carries for two touchdowns, the second of which was a 65-yard scoring run on the first play of Mountain View's second possession of the contest.
The senior back also added a third touchdown on a 75-yard punt return midway through the second quarter.
As for the Aztecs (0-5), the young team struggled to carry over any momentum from last week's contest against Sierra Vista, in which Keppel scored its first points of the season in the 42-12 loss to the Dons.
Aztec coach Bobby Madrid said he thinks his team took a step back against Mountain View, ironically, the very team Keppel defeated on both sides of its 40-game losing streak, which came to an end last season against the Vikings.
"We made a big 180-degree turn this week. We were flat, at time we didn't know where we were supposed to be, and I am very disappointed in our effort tonight," Madrid said after the game. "I can't play the youth card anymore. I told these boys to step it up, and tonight it was like we didn't know what to do."
Keppel certainly struggled on offense, failing to score for the fourth time in five games and totaled just 85 yards on offense. Quarterback Tyler Takeshita completed nine of 15 passes for 69 yards, while the entire Aztec team gained just 16 yards on the ground.
Friday's contest at Viking Field was Keppel's final nonleague game. The Aztecs have a bye week on Oct. 8 and return home to host Alhambra in the Almont League opener.