Eastern quarterback Tom Flacco moved the ball to the 35-yard line, but Ulysses Amanfu came up with a sack to end the game.
"Our kids played for 48 minutes," McAneney said.
Baskerville carried 17 times for 145 yards.
The Indians (2-6 overall, 1-4 West Jersey American) had 250 yards on the ground, including 84 from Abdul Crowther, who had a 60-yard touchdown run.
Flacco threw two touchdowns to Devon Nikolis, the second a 25-yarder that gave the Vikings (5-3, 3-2) a late lead.
West Jersey Classic
Percell Downes returned an interception 23 yards for a touchdown to ignited a 21-point third quarter in Clayton's 35-6 win at Salem.
Juwan Carr caught a 30-yard scoring pass from Donovan Simon and Curtis Carr and Tyreek Jackson each had touchdown runs for the Clippers (3-5, 1-3).
Dione Alston returned a kickoff 85 yards for the lone Salem (0-4, 0-4) score.
Colonial Patriot
Zack Funk ran for a pair of touchdowns as Paulsboro beat visiting Audubon, 27-0.
Rakeem Smith and Aaron Robinson also had touchdown runs for the Red Raiders (5-2, 3-1).
Audubon fell to 4-4, 3-2.
Cape-Atlantic National
Gary Melton ran 55 yards for a touchdown on Cedar Creek's first play from scrimmage, keying a 35-point first quarter in a 55-6 win over visiting Lower Cape May.
Melton also had touchdown runs of 58, 37 and 27 yards, and he caught a 43-yard touchdown pass from Damon Mitchell as the Pirates moved to 7-0, 5-0.
West Jersey Freedom
Zach Berry threw for three touchdowns, two of them to Kelvin Harmon, as Palmyra won at Riverside for its first victory of the season.
West Jersey National
Triton jumped out to a fast start and held on for a 21-0 win at Winslow Township.
Kris Baylor ran for a touchdown and threw for another as the Mustangs (3-5, 2-3) built a 13-0 lead. Isiah Baylor also had a touchdown run.
Contact Tim McManus at tmcmanus@philly.com.