| | | Rock wins toss, will receive |
| | | Karch Holland kickoff 51 yards to the ROCK14, J. Dutrieuille return 19 yards to the ROCK33 (Josh McMillian). |
Rock | 1-10 | at Rock33 | Zack Newsock pass complete to Leroy McClain for 14 yards to the ROCK47, 1ST DOWN ROCK (Mike Phillips). |
Rock | 1-10 | at Rock47 | TEAM rush for loss of 7 yards to the ROCK40, fumble by TEAM recovered by ROCK Zack Newsock at ROCK40. |
Rock | 2-17 | at Rock40 | Zack Newsock pass incomplete to Leroy McClain. |
Rock | 3-17 | at Rock40 | Zack Newsock rush for 12 yards to the GAN48, out-of-bounds (Kailan Chavis). |
Rock | 4-5 | at Gan48 | Andrew Huska punt 33 yards to the GAN15, downed. |
| | | Drive: 4 plays, 19 yards, TOP 01:08 |
Gan | 1-10 | at Gan15 | GANNON drive start at 13:52. |
Gan | 1-10 | at Gan15 | Brock Jones rush for 1 yard to the GAN16 (Austin Miele;Avery Anderson). |
Gan | 2-9 | at Gan16 | Liam Nadler rush for 51 yards to the ROCK33, 1ST DOWN GAN (Derrick Fulmore). |
Gan | 1-10 | at Rock33 | Brock Jones rush for 9 yards to the ROCK24 (Isaiah Coleman). |
Gan | 2-1 | at Rock24 | Brock Jones rush for no gain to the ROCK24 (Avery Anderson;Cody Conway). |
Gan | 3-1 | at Rock24 | Liam Nadler rush for 2 yards to the ROCK22, 1ST DOWN GAN (Bob Vernick;Joe Phillips). |
Gan | 1-10 | at Rock22 | Brock Jones rush for no gain to the ROCK22 (Joe Phillips;Marcus Martin). |
Gan | 2-10 | at Rock22 | Liam Nadler rush for 5 yards to the ROCK17. |
Gan | 3-5 | at Rock17 | Liam Nadler pass complete to Justin Caliste for 4 yards to the ROCK13, out-of-bounds (Mike Grata). |
Gan | 4-1 | at Rock13 | Liam Nadler rush for 4 yards to the ROCK9, 1ST DOWN GAN (Joe Phillips;Avery Anderson). |
Gan | 1-G | at Rock09 | Liam Nadler rush for 3 yards to the ROCK6, fumble forced by Isaiah Coleman, fumble by Liam Nadler recovered by GAN TEAM at ROCK7, out-of-bounds (Isaiah Coleman). |
Gan | 2-G | at Rock07 | Liam Nadler pass incomplete to Jesstin Hamm. |
Gan | 3-G | at Rock07 | Liam Nadler pass complete to Jesstin Hamm for 7 yards to the ROCK0, TOUCHDOWN, clock 09:04. |
| | | Karch Holland kick attempt failed. |
| | | Gannon 6, Slippery Rock 0 |
| | | Drive: 12 plays, 85 yards, TOP 04:55 |
| | | Karch Holland kickoff 51 yards to the ROCK14, Drew Scales return 17 yards to the ROCK31 (Tyler Johnson). |
Rock | 1-10 | at Rock31 | SLIPPERY ROCK drive start at 08:57. |
Rock | 1-10 | at Rock31 | Shamar Greene rush for 6 yards to the ROCK37 (Mike Zanders;Matt Astorino). |
Rock | 2-4 | at Rock37 | Shamar Greene rush for 16 yards to the GAN47, 1ST DOWN ROCK (Mike Phillips;Nico Mendieta). |
Rock | 1-10 | at Gan47 | Teddy Blakeman rush for 11 yards to the GAN36, 1ST DOWN ROCK (Ta'Von Bailey). |
Rock | 1-10 | at Gan36 | Shamar Greene rush for 5 yards to the GAN31 (Mike Phillips). |
Rock | 2-5 | at Gan31 | Teddy Blakeman rush for 6 yards to the GAN25, 1ST DOWN ROCK (Luke Rankie). |
Rock | 1-10 | at Gan25 | Zack Newsock pass complete to Teddy Blakeman for 4 yards to the GAN21 (Mike Zanders). |
Rock | 2-6 | at Gan21 | Zack Newsock pass complete to Shamar Greene for 8 yards to the GAN13, 1ST DOWN ROCK (Mike Zanders). |
Rock | 1-10 | at Gan13 | Shamar Greene rush for 2 yards to the GAN11 (Matt Astorino;Nico Mendieta). |
Rock | 2-8 | at Gan11 | Julian Durden rush for 2 yards to the GAN9 (Trenton Donald;Joshua Wiechelt). |
Rock | 3-6 | at Gan09 | Zack Newsock pass incomplete to Juilian Harrell. |
Rock | 4-6 | at Gan09 | Mike Wainauskis field goal attempt from 26 GOOD, clock 05:56. |
| | | Gannon 6, Slippery Rock 3 |
| | | Drive: 11 plays, 60 yards, TOP 03:08 |
| | | Tyler Matusak kickoff 54 yards to the GAN11, Quad Law return 5 yards to the GAN16 (Brett Crenshaw). |
Gan | 1-10 | at Gan16 | GANNON drive start at 05:49. |
Gan | 1-10 | at Gan16 | Brock Jones rush for loss of 1 yard to the GAN15 (Marcus Martin). |
Gan | 2-11 | at Gan15 | Liam Nadler pass complete to Jesstin Hamm for 42 yards to the ROCK43, 1ST DOWN GAN (Derrick Fulmore). |
Gan | 1-10 | at Rock43 | Liam Nadler rush for loss of 1 yard to the ROCK44 (Joe Phillips). |
Gan | 2-11 | at Rock44 | Quad Law rush for 5 yards to the ROCK39 (Avery Anderson). |
Gan | 3-6 | at Rock39 | Liam Nadler sacked for loss of 7 yards to the ROCK46 (Cody Conway;Austin Miele). |
Gan | 4-13 | at Rock46 | PENALTY GAN delay of game (Adam Schaffer) 5 yards to the GAN49. |
Gan | 4-18 | at Gan49 | Adam Schaffer punt 41 yards to the ROCK10, fair catch by Drew Scales. |
| | | Drive: 5 plays, 33 yards, TOP 02:58 |
Rock | 1-10 | at Rock10 | SLIPPERY ROCK drive start at 02:51. |
Rock | 1-10 | at Rock10 | Shamar Greene rush for 3 yards to the ROCK13 (Matt Astorino). |
Rock | 2-7 | at Rock13 | Shamar Greene rush for loss of 3 yards to the ROCK10 (Luke Rankie;Matthew Gawlik). |
Rock | 3-10 | at Rock10 | Zack Newsock pass complete to Nick Davis for 5 yards to the ROCK15 (Matt Astorino), PENALTY ROCK illegal block declined. |
Rock | 4-5 | at Rock15 | Andrew Huska punt 36 yards to the GAN49, fair catch by Justin Caliste. |
| | | Drive: 3 plays, 5 yards, TOP 01:17 |
Gan | 1-10 | at Gan49 | GANNON drive start at 01:34. |
Gan | 1-10 | at Gan49 | Liam Nadler pass complete to Quad Law for 24 yards to the ROCK27, 1ST DOWN GAN (Isaiah Coleman). |
Gan | 1-10 | at Rock27 | Brock Jones rush for 27 yards to the ROCK0, 1ST DOWN GAN, TOUCHDOWN, clock 01:07. |
| | | Karch Holland kick attempt good. |
| | | Gannon 13, Slippery Rock 3 |
| | | Drive: 2 plays, 51 yards, TOP 00:33 |
| | | Karch Holland kickoff 52 yards to the ROCK13, Drew Scales return 14 yards to the ROCK27 (Matthew McVey). |
Rock | 1-10 | at Rock27 | SLIPPERY ROCK drive start at 01:01. |
Rock | 1-10 | at Rock27 | Zack Newsock pass complete to Leroy McClain for no gain to the ROCK27. |
Rock | 2-10 | at Rock27 | Zack Newsock pass complete to Leroy McClain for 4 yards to the ROCK31 (Matthew Gawlik). |
| | | Drive: 2 plays, 4 yards, TOP 02:00 |
| | | Gannon 13, Slippery Rock 3 |
Rock | 3-6 | at Rock31 | Start of 2nd quarter, clock 15:00. |
Rock | 3-6 | at Rock31 | Zack Newsock pass complete to Melvin German for 42 yards to the GAN27, 1ST DOWN ROCK (Mike Phillips). |
Rock | 1-10 | at Gan27 | Shamar Greene rush for 1 yard to the GAN26 (Matthew Gawlik). |
Rock | 2-9 | at Gan26 | Zack Newsock rush for 23 yards to the GAN3, 1ST DOWN ROCK, out-of-bounds (Mike Phillips). |
Rock | 1-G | at Gan03 | Teddy Blakeman rush for 3 yards to the GAN0, TOUCHDOWN, clock 14:06. |
| | | Mike Wainauskis kick attempt good. |
| | | Gannon 13, Slippery Rock 10 |
| | | Drive: 6 plays, 73 yards, TOP 02:00 |
| | | Tyler Matusak kickoff 60 yards to the GAN5, Justin Caliste return 1 yards to the GAN6, fumble by Justin Caliste recovered by GAN Justin Caliste at GAN10. |
Gan | 1-10 | at Gan10 | GANNON drive start at 14:01, GAN ball on GAN10. |
Gan | 1-10 | at Gan10 | Quad Law rush for 4 yards to the GAN14 (Mike Kope;Isaiah Coleman). |
Gan | 2-6 | at Gan14 | Liam Nadler pass complete to Justin Caliste for 18 yards to the GAN32, 1ST DOWN GAN. |
Gan | 1-10 | at Gan32 | Liam Nadler rush for loss of 1 yard to the GAN31 (Marcus Martin;Levi Sager). |
Gan | 2-11 | at Gan31 | Liam Nadler pass incomplete to Jesstin Hamm. |
Gan | 3-11 | at Gan31 | Liam Nadler rush for 2 yards to the GAN33 (Marcus Martin). |
Gan | 4-9 | at Gan33 | Adam Schaffer punt 37 yards to the ROCK30, Drew Scales return 4 yards to the ROCK34 (Ryan Davis). |
| | | Drive: 5 plays, 23 yards, TOP 02:37 |
Rock | 1-10 | at Rock34 | SLIPPERY ROCK drive start at 11:24. |
Rock | 1-10 | at Rock34 | Zack Newsock rush for loss of 4 yards to the ROCK30. |
Rock | 2-14 | at Rock30 | Zack Newsock pass complete to Shamar Greene for 21 yards to the GAN49, 1ST DOWN ROCK (Mike Zanders). |
Rock | 1-10 | at Gan49 | Shamar Greene rush for no gain to the GAN49 (Zach Stegner). |
Rock | 2-10 | at Gan49 | Zack Newsock pass complete to Shamar Greene for 1 yard to the GAN48 (Chris Walker;Mike Zanders). |
Rock | 3-9 | at Gan48 | Zack Newsock pass complete to Melvin German for 48 yards to the GAN0, 1ST DOWN ROCK, TOUCHDOWN, clock 09:53. |
| | | Mike Wainauskis kick attempt good. |
| | | Slippery Rock 17, Gannon 13 |
| | | Drive: 5 plays, 66 yards, TOP 01:39 |
| | | Tyler Matusak kickoff 59 yards to the GAN6, Justin Caliste return 9 yards to the GAN15 (Kevin Green). |
Gan | 1-10 | at Gan15 | GANNON drive start at 09:45. |
Gan | 1-10 | at Gan15 | Brock Jones rush for 6 yards to the GAN21 (Marcus Martin). |
Gan | 2-4 | at Gan21 | Timeout Gannon, clock 09:12. |
Gan | 2-4 | at Gan21 | Liam Nadler pass complete to Quad Law for 5 yards to the GAN26, 1ST DOWN GAN (Mike Grata). |
Gan | 1-10 | at Gan26 | Quad Law rush for 7 yards to the GAN33 (Bob Vernick). |
Gan | 2-3 | at Gan33 | Liam Nadler pass complete to Quad Law for 21 yards to the ROCK46, 1ST DOWN GAN (Mike Grata). |
Gan | 1-10 | at Rock46 | Brock Jones rush for 1 yard to the ROCK45 (Cody Conway). |
Gan | 2-9 | at Rock45 | Liam Nadler pass incomplete to Justin Caliste. |
Gan | 3-9 | at Rock45 | Liam Nadler pass incomplete (Joe Phillips). |
Gan | 4-9 | at Rock45 | Adam Schaffer punt 36 yards to the ROCK9, downed. |
| | | Drive: 7 plays, 40 yards, TOP 03:01 |
Rock | 1-10 | at Rock09 | SLIPPERY ROCK drive start at 06:44. |
Rock | 1-10 | at Rock09 | Shamar Greene rush for 4 yards to the ROCK13 (Mike Zanders;Mike Phillips). |
Rock | 2-6 | at Rock13 | Shamar Greene rush for 1 yard to the ROCK14 (Nico Mendieta). |
Rock | 3-5 | at Rock14 | Zack Newsock pass incomplete to Nick Davis. |
Rock | 4-5 | at Rock14 | Andrew Huska punt 33 yards to the ROCK47, fair catch by Justin Caliste. |
| | | Drive: 3 plays, 5 yards, TOP 01:09 |
Gan | 1-10 | at Rock47 | GANNON drive start at 05:35. |
Gan | 1-10 | at Rock47 | Liam Nadler pass complete to Brock Jones for 10 yards to the ROCK37, 1ST DOWN GAN (Mike Grata). |
Gan | 1-10 | at Rock37 | Liam Nadler pass complete to Justin Caliste for loss of 3 yards to the ROCK40. |
Gan | 2-13 | at Rock40 | Liam Nadler pass incomplete to Quad Law (Devin Ghafoor). |
Gan | 3-13 | at Rock40 | Liam Nadler pass complete to Quad Law for 16 yards to the ROCK24, 1ST DOWN GAN (Devin Ghafoor). |
Gan | 1-10 | at Rock24 | Brock Jones rush for 24 yards to the ROCK0, 1ST DOWN GAN, TOUCHDOWN, clock 03:45. |
Gan | 1-G | at Rock03 | PENALTY GAN false start (Michael Benesh) 5 yards to the ROCK8. |
| | | Karch Holland kick attempt good. |
| | | Gannon 20, Slippery Rock 17 |
| | | Drive: 5 plays, 47 yards, TOP 01:57 |
| | | Karch Holland kickoff 40 yards to the ROCK25, Teddy Blakeman return 5 yards to the ROCK30 (Josh McMillian). |
Rock | 1-10 | at Rock30 | SLIPPERY ROCK drive start at 03:38. |
Rock | 1-10 | at Rock30 | Zack Newsock pass complete to Taishan Tucker for 7 yards to the ROCK37 (Matt Astorino). |
Rock | 2-3 | at Rock37 | Shamar Greene rush for 7 yards to the ROCK44, 1ST DOWN ROCK (Luke Rankie). |
Rock | 1-10 | at Rock44 | Zack Newsock pass incomplete to Taishan Tucker (Matt Astorino). |
Rock | 2-10 | at Rock44 | Zack Newsock pass complete to Shamar Greene for 12 yards to the GAN44 (Mike Zanders), PENALTY ROCK illegal block (J. Dutrieuille) 11 yards to the ROCK33, NO PLAY. |
Rock | 2-21 | at Rock33 | Zack Newsock pass complete to Drew Scales for 9 yards to the ROCK42 (Luke Rankie), PENALTY ROCK IM 9 yards to the ROCK33. |
Rock | 2-21 | at Rock33 | 3rd and 21. |
Rock | 3-21 | at Rock33 | Zack Newsock pass intercepted by Joshua Wiechelt at the ROCK45, Joshua Wiechelt return 8 yards to the ROCK37. |
| | | Drive: 5 plays, 3 yards, TOP 01:20 |
Gan | 1-10 | at Rock37 | GANNON drive start at 02:18. |
Gan | 1-10 | at Rock37 | Liam Nadler pass complete to Quad Law for 6 yards to the ROCK31 (Derrick Fulmore). |
Gan | 2-4 | at Rock31 | Brock Jones rush for 9 yards to the ROCK22 (Isaiah Coleman), PENALTY GAN personal foul (Jesstin Hamm) 15 yards to the ROCK37. |
Gan | 2-10 | at Rock37 | 2nd and 10. |
Gan | 2-10 | at Rock37 | Liam Nadler pass incomplete to Brock Jones. |
Gan | 3-10 | at Rock37 | Liam Nadler pass complete to Brock Jones for 37 yards to the ROCK0, clock 01:06, PENALTY GAN holding (Matt Brown) 10 yards to the ROCK47, NO PLAY. |
Gan | 3-20 | at Rock47 | Liam Nadler pass incomplete to Will Davis (Austin Miele). |
Gan | 4-20 | at Rock47 | Adam Schaffer punt 47 yards to the ROCK0, touchback. |
| | | Drive: 4 plays, minus 10 yards, TOP 01:28 |
Rock | 1-10 | at Rock20 | SLIPPERY ROCK drive start at 00:50. |
Rock | 1-10 | at Rock20 | Teddy Blakeman rush for 2 yards to the ROCK22 (QwaheemMarshall). |
Rock | 2-8 | at Rock22 | Timeout Gannon, clock 00:41. |
Rock | 2-8 | at Rock22 | Shamar Greene rush for 11 yards to the ROCK33, fumble forced by QwaheemMarshall, fumble by Shamar Greene recovered by GAN Mike Zanders at ROCK32. |
| | | Drive: 2 plays, 12 yards, TOP 00:18 |
Gan | 1-10 | at Rock32 | GANNON drive start at 00:32. |
Gan | 1-10 | at Rock32 | Liam Nadler sacked for loss of 12 yards to the ROCK44 (Avery Anderson). |
Gan | 2-22 | at Rock44 | Timeout Gannon, clock 00:27. |
Gan | 2-22 | at Rock44 | Liam Nadler pass complete to Brock Jones for 4 yards to the ROCK40 (Austin Miele). |
Gan | 3-18 | at Rock40 | Liam Nadler pass incomplete. |
Gan | 4-18 | at Rock40 | Adam Schaffer punt 35 yards to the ROCK5, downed, PENALTY ROCK roughing the kicker (Austin Miele) 5 yards to the ROCK35, NO PLAY. |
Gan | 4-13 | at Rock35 | Liam Nadler sacked for loss of 7 yards to the ROCK42 (Joe Phillips;Marcus Martin). |
| | | Drive: 4 plays, minus 10 yards, TOP 00:32 |
Rock | 1-10 | at Rock42 | SLIPPERY ROCK drive start at 00:00. |
Rock | 1-10 | at Rock42 | End of half, clock 00:00. |
| | | Gannon 20, Slippery Rock 17 |
Rock | 1-10 | at Rock42 | Start of 3rd quarter, clock 15:00, ROCK ball on ROCK35. |
| | | Tyler Matusak kickoff 65 yards to the GAN0, touchback. |
Gan | 1-10 | at Gan25 | GANNON drive start at 15:00. |
Gan | 1-10 | at Gan25 | TEAM rush for loss of 2 yards to the GAN23, fumble by TEAM recovered by GAN Liam Nadler at GAN23. |
Gan | 2-12 | at Gan23 | PENALTY GAN false start (Randy Toth) 5 yards to the GAN18. |
Gan | 2-17 | at Gan18 | Liam Nadler pass incomplete to Will Davis (Isaiah Coleman). |
Gan | 3-17 | at Gan18 | Liam Nadler pass complete to Brock Jones for 2 yards to the GAN20 (Nick Dahlstrom;Isaiah Coleman). |
Gan | 4-15 | at Gan20 | Adam Schaffer punt 38 yards to the ROCK42, fair catch by Drew Scales. |
| | | Drive: 3 plays, minus 5 yards, TOP 01:43 |
Rock | 1-10 | at Rock42 | SLIPPERY ROCK drive start at 13:17. |
Rock | 1-10 | at Rock42 | PENALTY ROCK false start 5 yards to the ROCK37. |
Rock | 1-15 | at Rock37 | Shamar Greene rush for no gain to the ROCK37 (Matt Astorino). |
Rock | 2-15 | at Rock37 | Zack Newsock pass complete to Shamar Greene for 8 yards to the ROCK45 (Mike Zanders). |
Rock | 3-7 | at Rock45 | Andrew Huska punt 37 yards to the GAN18, downed. |
| | | Drive: 2 plays, 3 yards, TOP 01:02 |
Gan | 1-10 | at Gan18 | GANNON drive start at 12:15. |
Gan | 1-10 | at Gan18 | Liam Nadler pass incomplete to Justin Caliste. |
Gan | 2-10 | at Gan18 | Brock Jones rush for 2 yards to the GAN20 (Erik Johnson;Avery Anderson). |
Gan | 3-8 | at Gan20 | Liam Nadler pass incomplete to Jesstin Hamm, QB hurry by Bob Vernick. |
Gan | 4-8 | at Gan20 | Adam Schaffer punt BLOCKED, recovered by ROCK Nick Davis at GAN6 (blocked by Sam Funk), Nick Davis for 6 yards to the GAN0, TOUCHDOWN, clock 11:17. |
| | | Drive: 3 plays, 2 yards, TOP 00:58 |
| | | Mike Wainauskis kick attempt good. |
| | | Slippery Rock 24, Gannon 20 |
| | | Tyler Matusak kickoff 58 yards to the GAN7, Justin Caliste return 25 yards to the GAN32 (Devin Ghafoor). |
Gan | 1-10 | at Gan32 | GANNON drive start at 11:11. |
Gan | 1-10 | at Gan32 | Brock Jones rush for 2 yards to the GAN34 (Bob Vernick;Erik Johnson). |
Gan | 2-8 | at Gan34 | Liam Nadler pass complete to Brend.Klemensic for 7 yards to the GAN41 (Devin Ghafoor). |
Gan | 3-1 | at Gan41 | Timeout Gannon, clock 09:56. |
Gan | 3-1 | at Gan41 | Brock Jones rush for 3 yards to the GAN44, 1ST DOWN GAN (Erik Johnson). |
Gan | 1-10 | at Gan44 | Liam Nadler rush for 8 yards to the ROCK48 (Derrick Fulmore). |
Gan | 2-2 | at Rock48 | TEAM rush for 1 yard to the ROCK47, fumble by TEAM recovered by ROCK Austin Miele at ROCK47. |
| | | Drive: 5 plays, 21 yards, TOP 02:14 |
Rock | 1-10 | at Rock47 | SLIPPERY ROCK drive start at 08:57. |
Rock | 1-10 | at Rock47 | Teddy Blakeman rush for 6 yards to the GAN47 (Mike Zanders;Joshua Wiechelt). |
Rock | 2-4 | at Gan47 | Teddy Blakeman rush for 4 yards to the GAN43, 1ST DOWN ROCK (Luke Rankie). |
Rock | 1-10 | at Gan43 | Teddy Blakeman rush for 4 yards to the GAN39 (Mike Zanders), PENALTY ROCK holding (Cory Tucker) 10 yards to the ROCK47, NO PLAY. |
Rock | 1-20 | at Rock47 | Zack Newsock pass complete to Taishan Tucker for 39 yards to the GAN14, 1ST DOWN ROCK (Kailan Chavis). |
Rock | 1-10 | at Gan14 | Shamar Greene rush for 5 yards to the GAN9 (Luke Rankie). |
Rock | 2-5 | at Gan09 | Julian Durden rush for 6 yards to the GAN3, 1ST DOWN ROCK (Matthew Gawlik;Mike Zanders). |
Rock | 1-G | at Gan03 | Teddy Blakeman rush for 1 yard to the GAN2 (Luke Rankie;QwaheemMarshall). |
Rock | 2-G | at Gan02 | Teddy Blakeman rush for 1 yard to the GAN1 (Mike Phillips;Mike Zanders). |
Rock | 3-G | at Gan01 | Shamar Greene rush for 1 yard to the GAN0, TOUCHDOWN, clock 06:05. |
Rock | 1-G | at Gan03 | PENALTY ROCK false start (Nate Ehrlich) 5 yards to the GAN8. |
| | | Mike Wainauskis kick attempt good. |
| | | Slippery Rock 31, Gannon 20 |
| | | Drive: 8 plays, 53 yards, TOP 02:58 |
| | | Tyler Matusak kickoff 61 yards to the GAN4, Justin Caliste return 25 yards to the GAN29 (Julian Durden). |
Gan | 1-10 | at Gan29 | GANNON drive start at 05:59. |
Gan | 1-10 | at Gan29 | Liam Nadler pass complete to Brock Jones for 19 yards to the GAN48, 1ST DOWN GAN (Austin Miele). |
Gan | 1-10 | at Gan48 | Liam Nadler rush for loss of 1 yard to the GAN47 (Erik Johnson;Avery Anderson). |
Gan | 2-11 | at Gan47 | Liam Nadler pass incomplete to Jesstin Hamm (Admire Carter). |
Gan | 3-11 | at Gan47 | Liam Nadler pass incomplete to Jesstin Hamm. |
Gan | 4-11 | at Gan47 | Adam Schaffer punt 49 yards to the ROCK4, downed. |
| | | Drive: 4 plays, 18 yards, TOP 01:25 |
Rock | 1-10 | at Rock04 | SLIPPERY ROCK drive start at 04:34. |
Rock | 1-10 | at Rock04 | Shamar Greene rush for 4 yards to the ROCK8 (Chris Walker;Matt Astorino). |
Rock | 2-6 | at Rock08 | Shamar Greene rush for 5 yards to the ROCK13 (Luke Rankie;Mike Zanders). |
Rock | 3-1 | at Rock13 | Shamar Greene rush for no gain to the ROCK13 (Joshua Wiechelt). |
Rock | 4-1 | at Rock13 | Andrew Huska punt 56 yards to the GAN31, downed. |
| | | Drive: 3 plays, 9 yards, TOP 01:36 |
Gan | 1-10 | at Gan31 | GANNON drive start at 02:58. |
Gan | 1-10 | at Gan31 | Liam Nadler pass complete to Justin Caliste for 5 yards to the GAN36 (Derrick Fulmore). |
Gan | 2-5 | at Gan36 | Liam Nadler pass incomplete to Brock Jones. |
Gan | 3-5 | at Gan36 | Liam Nadler pass complete to Brend.Klemensic for 9 yards to the GAN45, 1ST DOWN GAN (Devin Ghafoor). |
Gan | 1-10 | at Gan45 | PENALTY GAN false start (KelsonPatterson) 5 yards to the GAN40. |
Gan | 1-15 | at Gan40 | Liam Nadler pass complete to Brock Jones for 6 yards to the GAN46 (Mike Grata). |
Gan | 2-9 | at Gan46 | Liam Nadler pass complete to Brend.Klemensic for 14 yards to the ROCK40 (Kris Williams;Bob Vernick), PENALTY GAN holding (Alex Davis) 10 yards to the GAN36, NO PLAY. |
Gan | 2-19 | at Gan36 | Liam Nadler rush for 1 yard to the GAN37 (Nick Dahlstrom). |
Gan | 3-18 | at Gan37 | Liam Nadler pass complete to Brock Jones for 29 yards to the ROCK34, fumble forced by Devin Ghafoor, fumble by Brock Jones recovered by GAN TEAM at ROCK25, 1ST DOWN GAN, out-of-bounds (Devin Ghafoor). |
Gan | 1-10 | at Rock25 | Liam Nadler pass complete to Brock Jones for 2 yards to the ROCK23 (Austin Miele). |
| | | Drive: 7 plays, 46 yards, TOP 03:28 |
| | | Slippery Rock 31, Gannon 20 |
Gan | 2-8 | at Rock23 | Start of 4th quarter, clock 15:00. |
Gan | 2-8 | at Rock23 | Liam Nadler pass complete to Brend.Klemensic for 8 yards to the ROCK15, 1ST DOWN GAN (Admire Carter). |
Gan | 1-10 | at Rock15 | Liam Nadler pass intercepted by Admire Carter at the ROCK4, Admire Carter return 39 yards to the ROCK43 (Matt Andry). |
| | | Drive: 9 plays, 54 yards, TOP 03:28 |
Rock | 1-10 | at Rock43 | SLIPPERY ROCK drive start at 14:30. |
Rock | 1-10 | at Rock43 | Teddy Blakeman rush for 1 yard to the ROCK44 (Mike Phillips). |
Rock | 2-9 | at Rock44 | Zack Newsock pass complete to J. Dutrieuille for 5 yards to the ROCK49 (Ta'Von Bailey). |
Rock | 3-4 | at Rock49 | Zack Newsock pass incomplete to J. Dutrieuille, dropped pass. |
Rock | 4-4 | at Rock49 | Andrew Huska punt 32 yards to the GAN19, fair catch by Justin Caliste, PENALTY GAN illegal block 10 yards to the GAN9, 1st and 10, GAN ball on GAN9. |
| | | Drive: 3 plays, 6 yards, TOP 01:03 |
Gan | 1-10 | at Gan09 | GANNON drive start at 13:27. |
Gan | 1-10 | at Gan09 | Liam Nadler pass complete to Justin Caliste for 7 yards to the GAN16 (Levi Sager). |
Gan | 2-3 | at Gan16 | PENALTY GAN false start (Brandon Peacock) 5 yards to the GAN11. |
Gan | 2-8 | at Gan11 | Liam Nadler pass incomplete to Brend.Klemensic (Bob Vernick). |
Gan | 3-8 | at Gan11 | Liam Nadler pass complete to Quad Law for 5 yards to the GAN16 (Bob Vernick). |
Gan | 4-3 | at Gan16 | PENALTY GAN delay of game (Adam Schaffer) 5 yards to the GAN11. |
Gan | 4-8 | at Gan11 | Adam Schaffer punt 47 yards to the ROCK42, J. Dutrieuille return 4 yards to the ROCK46 (Foster Reznor), PENALTY ROCK illegal block (John Conglose) 10 yards to the ROCK36, 1st and 10, ROCK ball on ROCK36. |
| | | Drive: 3 plays, 2 yards, TOP 01:45 |
Rock | 1-10 | at Rock36 | SLIPPERY ROCK drive start at 11:42. |
Rock | 1-10 | at Rock36 | Shamar Greene rush for 4 yards to the ROCK40 (Joshua Wiechelt). |
Rock | 2-6 | at Rock40 | Shamar Greene rush for 5 yards to the ROCK45 (Zach Stegner). |
Rock | 3-1 | at Rock45 | Shamar Greene rush for 4 yards to the ROCK49, 1ST DOWN ROCK (Mike Zanders;Mike Phillips). |
Rock | 1-10 | at Rock49 | Teddy Blakeman rush for 1 yard to the 50 yardline (QwaheemMarshall;Trenton Donald). |
Rock | 2-9 | at Rock50 | Zack Newsock pass incomplete to Drew Scales, dropped pass. |
Rock | 3-9 | at Rock50 | Zack Newsock pass incomplete to Drew Scales. |
Rock | 4-9 | at Rock50 | Andrew Huska punt 50 yards to the GAN0, touchback. |
| | | Drive: 6 plays, 14 yards, TOP 01:33 |
Gan | 1-10 | at Gan20 | GANNON drive start at 10:09. |
Gan | 1-10 | at Gan20 | Liam Nadler pass complete to Brend.Klemensic for 21 yards to the GAN41 (Kris Williams), PENALTY GAN personal foul (Quad Law) 15 yards to the GAN26. |
Gan | 1-4 | at Gan26 | 1st and 10. |
Gan | 1-10 | at Gan26 | Liam Nadler pass complete to Jesstin Hamm for 18 yards to the GAN44, 1ST DOWN GAN (Admire Carter). |
Gan | 1-10 | at Gan44 | PENALTY GAN false start (KelsonPatterson) 5 yards to the GAN39. |
Gan | 1-15 | at Gan39 | Liam Nadler pass complete to Quad Law for 12 yards to the ROCK49, out-of-bounds. |
Gan | 2-3 | at Rock49 | Liam Nadler pass complete to Justin Caliste for 8 yards to the ROCK41, 1ST DOWN GAN (Isaiah Coleman). |
Gan | 1-10 | at Rock41 | Brock Jones rush for no gain to the ROCK41 (Austin Miele;Marcus Martin). |
Gan | 2-10 | at Rock41 | Liam Nadler pass incomplete to Jesstin Hamm. |
Gan | 3-10 | at Rock41 | Liam Nadler pass complete to Quad Law for 11 yards to the ROCK30, 1ST DOWN GAN (Derrick Fulmore). |
Gan | 1-10 | at Rock30 | Liam Nadler pass complete to Justin Caliste for 10 yards to the ROCK20 (Kris Williams), PENALTY GAN holding (KelsonPatterson) 10 yards to the ROCK40, NO PLAY. |
Gan | 1-20 | at Rock40 | Liam Nadler sacked for loss of 8 yards to the ROCK48 (Bob Vernick;Marcus Martin). |
Gan | 2-28 | at Rock48 | Liam Nadler rush for 10 yards to the ROCK38. |
Gan | 3-18 | at Rock38 | Liam Nadler pass complete to Quad Law for 27 yards to the ROCK11, 1ST DOWN GAN (Isaiah Coleman). |
Gan | 1-10 | at Rock11 | Liam Nadler pass complete to Jesstin Hamm for 11 yards to the ROCK0, 1ST DOWN GAN, TOUCHDOWN, clock 05:23. |
| | | Liam Nadler pass attempt to Justin Caliste good. |
| | | Slippery Rock 31, Gannon 28 |
| | | Drive: 11 plays, 80 yards, TOP 04:52 |
| | | Karch Holland kickoff 50 yards to the ROCK15, Drew Scales return 16 yards to the ROCK31 (Jason Blose;Ryan Davis). |
Rock | 1-10 | at Rock31 | SLIPPERY ROCK drive start at 05:17. |
Rock | 1-10 | at Rock31 | Zack Newsock pass complete to J. Dutrieuille for 6 yards to the ROCK37 (Mike Phillips). |
Rock | 2-4 | at Rock37 | Zack Newsock pass complete to J. Dutrieuille for loss of 2 yards to the ROCK35. |
Rock | 3-6 | at Rock35 | Zack Newsock sacked for loss of 4 yards to the ROCK31 (Joshua Wiechelt). |
Rock | 4-10 | at Rock31 | Andrew Huska punt 32 yards to the GAN37, Justin Caliste return 22 yards to the ROCK41. |
| | | Drive: 3 plays, 0 yards, TOP 01:31 |
Gan | 1-10 | at Rock41 | GANNON drive start at 03:46. |
Gan | 1-10 | at Rock41 | Liam Nadler rush for 3 yards to the ROCK38 (Marcus Martin). |
Gan | 2-7 | at Rock38 | Liam Nadler pass incomplete to Jesstin Hamm, QB hurry by Nick Dahlstrom. |
Gan | 3-7 | at Rock38 | Liam Nadler pass incomplete to Jesstin Hamm. |
Gan | 4-7 | at Rock38 | Liam Nadler pass incomplete to Jesstin Hamm. |
| | | Drive: 4 plays, 3 yards, TOP 00:56 |
Rock | 1-10 | at Rock38 | SLIPPERY ROCK drive start at 02:50. |
Rock | 1-10 | at Rock38 | Teddy Blakeman rush for 5 yards to the ROCK43 (Luke Rankie;Trenton Donald). |
Rock | 2-5 | at Rock43 | Timeout Gannon, clock 02:45. |
Rock | 2-5 | at Rock43 | Teddy Blakeman rush for 2 yards to the ROCK45 (Mike Phillips;Trenton Donald). |
Rock | 3-3 | at Rock45 | Shamar Greene rush for 5 yards to the 50 yardline, 1ST DOWN ROCK (Joshua Wiechelt). |
Rock | 1-10 | at Rock50 | Teddy Blakeman rush for 7 yards to the GAN43 (Matthew Gawlik;QwaheemMarshall). |
Rock | 2-3 | at Gan43 | Teddy Blakeman rush for 4 yards to the GAN39, 1ST DOWN ROCK (Mike Phillips;Mike Zanders). |
Rock | 1-10 | at Gan39 | Timeout Slippery Rock, clock 00:48. |
Rock | 1-10 | at Gan39 | TEAM rush for loss of 3 yards to the GAN42. |
Rock | 2-13 | at Gan42 | Timeout Gannon, clock 00:45. |
Rock | 2-13 | at Gan42 | TEAM rush for loss of 2 yards to the GAN44. |
Rock | 3-15 | at Gan44 | TEAM rush for loss of 1 yard to the GAN45. |
Rock | 4-16 | at Gan45 | End of game, clock 00:00. |
| | | Drive: 8 plays, 17 yards, TOP 02:50 |
| | | FINAL SCORE |
| | | Slippery Rock 31, Gannon 28 |