Lompoc’s Sheldon Canley Jr. rushed for six touchdowns, but the Braves couldn’t slow down Arroyo Grande’s combination of quarterback Max Perrett and running back Kaden Tynes and dropped a wild 48-47 non-league football game on Friday night at Doug Hitchen Stadium.

It was the first defeat for the Braves (3-1) and Arroyo Grande evened its record to 2-2.

After Canley’s sixth touchdown —a 40-yard run — gave Lompoc a 47-42 lead with five minutes left, Arroyo Grande came back behind the passing of Perrett. He hit Tynes for a 20 yards and passed to Max Wulff for another first down.

A pass interference call against the Braves put the ball inside their 10. Two players later, Zach Goen scored the eventual game-winning TD on a  6-yard run to put the Eagles up 48-47 with 1:12 left. The 2-point conversion attempt failed.

Lompoc drove from its 25 to the Arroyo Grande 38 before time ran out.

In a game that went back and forth, Canley had long touchdown runs of 59, 53, 42 and 40 yards.

Deville Dickerson caught a 69-yard TD pass from quarterback Cavin Ross.

Tynes had touchdown plays of 80, 55 and 55 yards off passes from Perrett.

— Noozhawk sports editor Barry Punzal can be reached at sports@noozhawk.com. Follow Noozhawk Sports on Twitter: @NoozhawkSports. Connect with Noozhawk on Facebook.