1 | 9:53 | MSU | Josiah Price 15 yard pass from Brian Lewerke (Michael Geiger kick) | 0 | 7 |
| 8:31 | MSU | Justin Layne 43 yard interception return (Michael Geiger kick) | 0 | 14 |
| 3:32 | NW | Justin Jackson 29 yard run (Jack Mitchell kick) | 7 | 14 |
2 | 14:15 | MSU | Michael Geiger 41 yard field goal | 7 | 17 |
| 10:04 | NW | Austin Carr 29 yard pass from Clayton Thorson (Jack Mitchell kick) | 14 | 17 |
| 9:23 | NW | Joe Gaziano safety | 16 | 17 |
| 6:42 | NW | Jack Mitchell 33 yard field goal | 19 | 17 |
3 | 13:28 | NW | Flynn Nagel 57 yard pass from Clayton Thorson (Jack Mitchell kick) | 26 | 17 |
| 6:49 | NW | Clayton Thorson 9 yard run (Jack Mitchell kick) | 33 | 17 |
| 5:54 | MSU | R.J. Shelton 59 yard pass from Tyler O'Connor (Michael Geiger kick) | 33 | 24 |
| 2:08 | MSU | R.J. Shelton 86 yard pass from Tyler O'Connor (Michael Geiger kick) | 33 | 31 |
| 1:53 | NW | Solomon Vault 95 yard kickoff return (Jack Mitchell kick) | 40 | 31 |
4 | 8:25 | NW | Justin Jackson 26 yard run (Jack Mitchell kick) | 47 | 31 |
| 7:10 | MSU | Donnie Corley 9 yard pass from Tyler O'Connor | 47 | 37 |
| 5:02 | NW | Austin Carr 29 yard pass from Clayton Thorson (Jack Mitchell kick) | 54 | 37 |
| 0:56 | MSU | Michael Geiger 35 yard field goal | 54 | 40 |
Team Stats