Solomon, who said he considered Taviano a mentor, caught the winning score in the second quarter and sealed the win for the Fords (6-5 overall, 4-1 Inter-Ac) with two late red-zone interceptions. Senior quarterback Brendan Burke shined on offense, tossing three TDs and running in another.
While the seniors dedicated the win to Taviano, the underclassmen had more on their minds.
"We weren't going to let the seniors lose," said junior L.J. Barlow, who saved a touchdown with a fourth-quarter tackle on the 5-yard line, one play before Christian Giubilato picked off a pass in the end zone.
"We wanted to win for Kip, and we wanted to win for them."
Evan Butts, Episcopal's Virginia-bound senior, did his best in his last high school game, breaking free for a 73-yard TD catch before halftime, but late turnovers doomed the Churchmen (8-3, 3-2).
"He's a superstar of a person and a great kid," EA coach Todd Fairlie said of Butts. "Someone like that doesn't come along very often."
When Haverford School had the ball, Burke, working out of the spread offense for the final time, played with Taviano on his mind. When he removed his helmet, he revealed how true that was.
On Thursday night, Burke shaved "10VE" into the side of his head. It's a Twitter hashtag that the Fords created, using Taviano's No. 10 to spell "love."
"I just wanted to do something special for him," Burke said.
"This is bigger than us. He definitely carried us to this point."
Haverford School 7 6 7 7 – 27
Episcopal Academy 0 7 0 0 – 7
HS: Brendan Burke 1 run (Kyle Colburn kick)
HS: Solomon 13 pass from Burke (kick failed)
EA: Butts 73 pass from Ryan Whayland (Connor Ringwalt kick)
HS: Micah Sims 14 pass from Burke (Colburn kick)
HS: Dox Aitken 43 pass from Burke (Colburn kick)