LEWISTOWN, Mo. -- In a game with several lead changes, Palmyra found itself on the short end as time ran out, falling to Highland 24-20 in Friday's road game.
Palmyra quarterback Collin Arch ran in the game's first touchdown on a three-yard run midway through the first quarter.
Then, Highland quarterback Drew Mallett threw two touchdown passes to Devon Stutsman to put the Cougars up 12-7.
Ryan McKeown would run in a touchdown on a sweep to help Palmyra regain the lead at 14-12.
Mallett threw his third touchdown pass of the game late in the second quarter to Cameron Bringer to give Highland a 18-14 lead going into halftime.
With a little over seven minutes remaining in the fourth quarter, Adam Goodwin scored a touchdown on a one-yard run to put Palmyra up 20-18 as he was filling in for an injured Arch.
Palmyra's lead would not last. Highland running back Robert Goehl scored on a two-yard touchdown run to give the Cougars back the lead.
Arch went 3-for-10 passing for 54 yards, no touchdowns and two interceptions. He also ran for 14 yards and a touchdown.
Nolyn Richards led Palmyra with 18 carries for 69 yards. Goodwin had 12 carries for 67 yards and a touchdown. McKeown had five carries for 53 yards and a touchdown.
Brayden Madden led Palmyra with five tackles and had a sack. Christian Johnson had 4.5 tackles. Carter Crane had 3.5 tackles and an interception.
Palmyra (3-4) will host South Shelby (2-5) in its next game on Friday, Oct. 15.