Noah Gnibus' win by fall at 138 pounds in the final bout of the Section 3-AA (3B) match Wednesday night secured the winning points to lift Mount Pleasant to a 42-37 victory over visiting Derry.
The match started at 145 pounds and Derry built a 19-12 lead through 195 pounds.
The Vikings' Ian Fasano won by forfeit to cut the deficit to a point and Colton Zelmore's pin at 285 pounds pulled the home team to a 24-19 win.
Derry rallied back, though, for a 37-36 lead after the Trojans' Tyler Cymmerman won by fall at 132 pounds.
The Vikings' Damian George (126), Kyle Jones (152), and Patrick Brewer (160) all won their matches by fall.