Coming off three straight victories, the Bulldogs were looking to reach the .500 mark for the first time this season accomplishing the feat on a night where they were plagued by turnovers.
Garfield managed 203 yards on the ground and 33 through the air and, despite turning over the ball three times, was able to buckle down on defense.
As for the Spartans, it was a gritty performance on "Senior Night," as they put up just 23 passing yards and 48 rushing.
With the game on the line, the Bulldogs managed great field position on their final drive, which began at the Spartan 35-yard line. The Bulldogs then managed to march up the field with a huge 31-yard run by Leonardo Vaal that took them to the Spartan four-yard line.
With a couple of seconds left on the clock, Garfield placekicker Marco Arce managed to knock one straight through the uprights, sealing the victory.
The Bulldogs improved their record to 4-4 in overall play and to 3-0 in league play and were able to beat Huntington Park.
"It really isn't that much more special, although for some reason we have been unable to beat them convincingly here," Garfield coach Lorenzo Hernandez said.
Huntington Park High dropped to 1-7 overall and to 0-3 in league play.
Next week, Garfield has a bye but will begin preparing for the biggest game of the year when it faces off against Roosevelt High for crosstown bragging rights.
Game time is at 7 p.m. on Nov. 5 at East Los Angeles Community College.