McEachern also threw two touchdown passes for Milford Mill (11-1), which trailed by 14 points late in the third quarter, then came back on short touchdown runs by Jamaal Morant and Deontaye White.
Franklin pushed its lead to 13-6 early in the second quarter when quarterback Jackson Thornton hit wide receiver Marquis Ellis on a three-yard slant.
But Milford Mill tied it at 14-14 in the closing seconds of the first half. McEachern found Jones in the left corner of the end zone for an 11-yard score on fourth-and-9. The quarterback teamed up with Jones again on the two-point conversion.
No. 8 Dunbar 49, Forest Park 0: The defending Class 1A state champion Poets (11-1) moved a game closer to a three-peat with their ninth shutout in the past 12 games. Jaquan Holt had 11 tackles and two rushing touchdowns to anchor the defense. Leland Lassiter had two interceptions and Marvin Gross had three sacks.
Dunbar hosts Brunswick in Friday's state semifinal at 7 p.m. The Poets have claimed the state title seven times in the past nine years.
New Town 47, Manchester Valley 14: The Titans gained 614 yards from scrimmage and forced seven Manchester Valley turnovers in a 47-14 victory in the Class 1A South regional championship game held at Woodlawn High. The second-seeded Titans gained 486 rushing yards, led by Derrick Kittrell (11 carries, 204 yards) and Donte Gross (7 for 137).
Kittrell scored on a 98-yard touchdown on the final play of the first quarter and the Titans tied the game at 7-7. He added an interception return for a score in the fourth quarter. Gross ran for touchdowns of 33 and 34 yards and caught a 68-yard touchdown pass from Shawn Maggison, giving the Titans a 20-7 lead on the first play of the second half.
But Mavericks quarterback Dominick Frank connected with Tyler Cherigo, making it 20-14 with 8:34 left in the third quarter. After an 11-play, 69-yard drive by the Mavericks, they fumbled on the first play of the fourth quarter. The fumble was recovered by New Town's Jordan Manns.
New Town scored 27 unanswered points in the final 11:08 to seal a trip to the Class 1A final four."This team has a lot of resiliency," New Town coach Joe Holland said. "They could have easily laid down, but they chose not to and I'm proud of all of them."
Craig Clary, Baltimore Sun Media Group
Baltimore Sun staff contributed to this article.