McElvain, 10-of-18 passing for 154 yards, threw 61 yards to Logan Wolf and 36 to Jaylin James for touchdowns. Allen, who finished with 94 yards on 24 carries, had short touchdown runs to complete 15- and 16-play drives for the Panthers (8-4, 6-2 Missouri Valley Football Conference), who have won all six of their home games in the regular season.
Chris Kolarevic added a 28-yard interception return for a score for Northern Iowa, which is ranked 10th in the FCS coaches poll and will learn its postseason fate on Sunday.
Connor Sampson was 26-of-32 passing with a touchdown and interception for the Leathernecks (1-11, 1-7), who lost their third straight.
Copyright 2019 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.