4th 0:00 17 - 24 End of Game
4th 0:00 17 - 24 End of Regulation
4th 0:17 17 - 24 Tyler Badie rushed to the right for 1 yard loss, tackled by Christian Ringo
4th 1:03 17 - 24 Tyler Badie rushed to the left for 9 yard gain, tackled by Josh Jackson
4th 1:47 17 - 24 Tyler Badie rushed up the middle for 1 yard gain, tackled by Chandler Wooten
4th 1:47 17 - 24 Baltimore committed 5 yard penalty (False Start)
4th 1:52 17 - 24 Jarrett Guarantano incomplete pass to the right intended for Jontre Kirklin
4th 2:00 17 - 24 Jarrett Guarantano rushed to the left for 15 yard gain, tackled by Zakoby McClain
4th 2:00 17 - 24 Two-minute warning
4th 2:40 17 - 24 Jarrett Guarantano sacked by Rayshad Nichols and Chuck Wiley for 8 yard loss
4th 3:13 17 - 24 Jarrett Guarantano sacked by Chuck Wiley for 7 yard loss
4th 3:41 17 - 24 Jarrett Guarantano passed to Chris Pierce Jr. down the middle for 19 yard gain, tackled by Zakoby McClain
4th 3:45 17 - 24 Jarrett Guarantano incomplete pass down the middle intended for Jontre Kirklin
4th 3:50 17 - 24 Jarrett Guarantano incomplete pass to the left intended for Jontre Kirklin
4th 3:58 17 - 24 Jordan Stout punted for 58 yards, no return
4th 4:46 17 - 24 Anthony Brown passed to Tyler Badie to the right for 2 yard gain, tackled by Christian Matthew
4th 4:46 17 - 24 Baltimore committed 5 yard penalty (Delay of Game)
4th 4:49 17 - 24 Anthony Brown incomplete pass to the left intended for Shemar Bridges
4th 5:36 17 - 24 Tyler Badie rushed up the middle for 5 yard loss, tackled by Chandler Wooten
4th 6:19 17 - 24 Anthony Brown passed to Shemar Bridges to the right for 8 yard gain, tackled by Christian Matthew
4th 6:55 17 - 24 Tyler Badie rushed to the right for 2 yard gain, tackled by Christian Matthew
4th 6:55 17 - 24 Arizona kicked off, touchback
4th 6:55 17 - 24 Matt Prater made PAT
4th 7:01 17 - 24 Jarrett Guarantano passed to Jontre Kirklin to the left for 15 yard touchdown
4th 7:47 10 - 24 T.J. Pledger rushed up the middle for 1 yard gain, tackled by Isaiah Mack
4th 8:20 10 - 24 Jarrett Guarantano passed to Jontre Kirklin to the right for 3 yard gain, tackled by David Vereen
4th 8:29 10 - 24 Anthony Brown pass intercepted to the right. Chandler Wooten intercepted Anthony Brown for 14 yards
4th 8:29 10 - 24 Arizona kicked off, touchback
4th 8:29 10 - 24 Matt Prater made PAT
4th 8:32 10 - 24 Trace McSorley rushed up the middle for 1 yard touchdown
4th 8:47 3 - 24 Trace McSorley rushed to the right for 1 yard gain, tackled by Josh Ross
4th 9:24 3 - 24 Keaontay Ingram rushed up the middle for no gain, tackled by Jeremiah Moon
4th 10:10 3 - 24 Trace McSorley passed to Keaontay Ingram down the middle for 21 yard gain, tackled by Brandon Stephens
4th 10:10 3 - 24 Arizona timeout
4th 10:15 3 - 24 Trace McSorley incomplete pass to the right intended for Andy Isabella
4th 10:40 3 - 24 Arizona committed 10 yard penalty (Holding)
4th 11:25 3 - 24 T.J. Pledger rushed up the middle for 1 yard gain, tackled by Josh Ross
4th 12:04 3 - 24 Trace McSorley passed to T.J. Pledger down the middle for 15 yard gain, tackled by Daelin Hayes
4th 12:41 3 - 24 Trace McSorley passed to Victor Bolden to the left for 19 yard gain, tackled by Daryl Worley
4th 13:24 3 - 24 Keaontay Ingram rushed to the right for 2 yard gain, tackled by Chuck Wiley
4th 13:30 3 - 24 Trace McSorley incomplete pass to the right intended for Andy Isabella
4th 14:06 3 - 24 Keaontay Ingram rushed up the middle for 3 yard gain, tackled by Rayshad Nichols
4th 15:00 3 - 24 Trace McSorley passed to Andy Isabella to the left for 6 yard gain, tackled by Brandon Stephens
3rd 0:03 3 - 24 End of 3rd Quarter
3rd 0:03 3 - 24 Trace McSorley incomplete pass to the right intended for Keaontay Ingram
3rd 0:41 3 - 24 Trace McSorley rushed to the right for 3 yard gain, tackled by Aaron Crawford
3rd 1:15 3 - 24 Trace McSorley passed to Victor Bolden down the middle for 13 yard gain, tackled by Geno Stone
3rd 1:57 3 - 24 Trace McSorley passed to Keaontay Ingram to the left for 1 yard loss, tackled by Zakoby McClain
3rd 2:02 3 - 24 Baltimore kicked off for 59 yards, T.J. Pledger returned kickoff for 20 yards
3rd 2:02 3 - 24 Jordan Stout made PAT
3rd 2:09 3 - 24 Anthony Brown passed to Raleigh Webb to the left for 38 yard touchdown
3rd 2:17 3 - 17 Anthony Brown incomplete pass to the right intended for Tyler Badie
3rd 2:22 3 - 17 Arizona committed 16 yard penalty (Pass Interference)
3rd 3:00 3 - 17 Anthony Brown passed to Nick Boyle to the right for 4 yard gain, tackled by Chandler Wooten
3rd 3:39 3 - 17 Justice Hill rushed to the left for 2 yard gain, tackled by Chandler Wooten
3rd 3:51 3 - 17 Nolan Cooney punted for 54 yards. Damarion Williams returned punt for 12 yards
3rd 3:56 3 - 17 Trace McSorley incomplete pass to the left intended for Victor Bolden
3rd 3:56 3 - 17 Baltimore committed 5 yard penalty (Neutral Zone Infraction)
3rd 4:01 3 - 17 Trace McSorley incomplete pass to the left intended for Greg Dortch
3rd 4:45 3 - 17 T.J. Pledger rushed up the middle for 2 yard loss, tackled by Josh Ross
3rd 4:51 3 - 17 Baltimore kicked off for 65 yards, Greg Dortch returned kickoff for 25 yards. Arizona committed 10 yard penalty (Holding)
3rd 4:51 3 - 17 Justin Tucker made PAT
3rd 4:56 3 - 17 Anthony Brown passed to Tyler Badie to the right for 3 yard touchdown
3rd 5:35 3 - 10 Tyler Badie rushed up the middle for 2 yard gain, tackled by Jonathan Ledbetter
3rd 6:14 3 - 10 Tyler Badie rushed up the middle for 6 yard gain, tackled by Tae Daley
3rd 6:46 3 - 10 Tyler Badie rushed up the middle for 8 yard gain, tackled by Ben Niemann
3rd 7:23 3 - 10 Nate McCrary rushed up the middle for 9 yard gain, tackled by Christian Matthew
3rd 8:02 3 - 10 Anthony Brown passed to Nate McCrary down the middle for 7 yard gain, tackled by Jesse Luketa
3rd 8:13 3 - 10 Trace McSorley pass intercepted to the left. Damarion Williams intercepted Trace McSorley for 29 yards
3rd 8:38 3 - 10 Trace McSorley passed to Andy Isabella to the right for 16 yard gain, tackled by Brandon Stephens
3rd 8:42 3 - 10 Trace McSorley incomplete pass to the left intended for Andy Isabella
3rd 8:45 3 - 10 Trace McSorley incomplete pass to the left intended for Greg Dortch
3rd 8:52 3 - 10 Baltimore committed 37 yard penalty (Pass Interference)
3rd 9:30 3 - 10 Keaontay Ingram rushed up the middle for 4 yard gain, tackled by Steven Means
3rd 9:30 3 - 10 Arizona committed 1 yard penalty (False Start)
3rd 9:37 3 - 10 Jordan Stout punted for 46 yards, no return
3rd 10:12 3 - 10 Tyler Badie rushed up the middle for 4 yard loss, tackled by Chandler Wooten
3rd 10:48 3 - 10 Anthony Brown passed to Bailey Gaither down the middle for 10 yard gain, tackled by Christian Matthew
3rd 11:11 3 - 10 Baltimore committed 10 yard penalty (Holding)
3rd 11:36 3 - 10 Anthony Brown passed to Bailey Gaither to the right for 8 yard gain, tackled by Christian Matthew
3rd 12:15 3 - 10 Anthony Brown passed to Raleigh Webb to the right for 8 yard gain, tackled by Jace Whittaker
3rd 12:58 3 - 10 Anthony Brown passed to Josh Oliver to the right for 3 yard gain, tackled by Ben Niemann
3rd 13:12 3 - 10 Baltimore committed 5 yard penalty (False Start)
3rd 13:47 3 - 10 Tyler Badie rushed up the middle for 4 yard gain, tackled by Tae Daley
3rd 14:25 3 - 10 Tyler Badie rushed up the middle for 6 yard gain, tackled by Josh Jackson
3rd 15:00 3 - 10 Tyler Badie rushed up the middle for 6 yard gain, tackled by Chandler Wooten
3rd 15:00 3 - 10 Arizona kicked off, touchback
2nd 0:09 3 - 10 End of Half
2nd 0:09 3 - 10 Tyler Huntley rushed up the middle for 1 yard loss
2nd 0:09 3 - 10 Arizona kicked off, touchback
2nd 0:12 3 - 10 Matt Prater kicked a 21-yard field goal
2nd 0:19 0 - 10 Trace McSorley incomplete pass down the middle intended for Victor Bolden
2nd 0:19 0 - 10 Baltimore timeout
2nd 0:19 0 - 10 Arizona timeout
2nd 0:24 0 - 10 Eno Benjamin rushed up the middle for 2 yard loss, tackled by Malik Harrison
2nd 0:24 0 - 10 Arizona timeout
2nd 0:43 0 - 10 Trace McSorley sacked by Malik Harrison and Daryl Worley for no gain
2nd 0:46 0 - 10 Baltimore committed 4 yard penalty (Pass Interference)
2nd 0:46 0 - 10 Baltimore timeout
2nd 0:51 0 - 10 Trace McSorley rushed up the middle for 2 yard gain, tackled by Kristian Welch
2nd 0:55 0 - 10 Trace McSorley incomplete pass down the middle intended for Victor Bolden
2nd 1:31 0 - 10 Trace McSorley passed to Andy Isabella down the middle for 9 yard gain, tackled by Brandon Stephens
2nd 2:00 0 - 10 Trace McSorley passed to Victor Bolden to the right for 7 yard gain, tackled by Tony Jefferson II
2nd 2:00 0 - 10 Two-minute warning
2nd 2:21 0 - 10 Trace McSorley passed to Greg Dortch to the left for 34 yard gain, tackled by Tony Jefferson II
2nd 3:00 0 - 10 Trace McSorley passed to Victor Bolden to the left for 23 yard gain, tackled by Daryl Worley
2nd 3:04 0 - 10 Trace McSorley incomplete pass to the right intended for Eno Benjamin
2nd 3:11 0 - 10 Baltimore kicked off for 69 yards, Jonathan Ward returned kickoff for 24 yards
2nd 3:11 0 - 10 Justin Tucker made PAT
2nd 3:17 0 - 10 Tyler Huntley passed to Isaiah Likely down the middle for 8 yard touchdown
2nd 4:01 0 - 3 Justice Hill rushed to the right for 2 yard gain, tackled by James Wiggins
2nd 4:48 0 - 3 Tyler Huntley passed to Isaiah Likely to the right for 31 yard gain, tackled by Jace Whittaker
2nd 5:34 0 - 3 Tyler Huntley passed to Isaiah Likely down the middle for 8 yard gain, tackled by James Wiggins
2nd 5:58 0 - 3 Baltimore committed 5 yard penalty (Ineligible Pass)
2nd 6:34 0 - 3 Tyler Huntley passed to Isaiah Likely down the middle for 14 yard gain, tackled by Cameron Thomas
2nd 6:52 0 - 3 Baltimore committed 5 yard penalty (False Start)
2nd 7:28 0 - 3 Tyler Huntley passed to Isaiah Likely to the right for 6 yard gain, tackled by Ben Niemann
2nd 8:02 0 - 3 Tyler Huntley rushed to the right for 10 yard gain, tackled by James Wiggins
2nd 8:10 0 - 3 Tyler Huntley incomplete pass to the left intended for Shemar Bridges
2nd 8:43 0 - 3 Justice Hill rushed up the middle for 3 yard gain, tackled by Jonathan Ledbetter
2nd 9:18 0 - 3 Tyler Huntley passed to Justice Hill to the left for 8 yard gain, tackled by Josh Jackson
2nd 9:26 0 - 3 Andy Lee punted for 44 yards, touchback
2nd 9:33 0 - 3 Trace McSorley incomplete pass to the right
2nd 9:40 0 - 3 Trace McSorley incomplete pass to the left intended for Trey McBride
2nd 10:18 0 - 3 Jonathan Ward rushed up the middle for 3 yard gain, tackled by Isaiah Mack
2nd 10:43 0 - 3 Trace McSorley passed to Jonathan Ward to the left for 27 yard gain, tackled by Daelin Hayes
2nd 11:19 0 - 3 Jonathan Ward rushed up the middle for 5 yard gain, tackled by Daelin Hayes
2nd 12:03 0 - 3 Jonathan Ward rushed up the middle for 3 yard gain, tackled by Brent Urban
2nd 12:19 0 - 3 Jordan Stout punted for 50 yards, no return. Baltimore committed 15 yard penalty (Roughing the Passer)
2nd 12:25 0 - 3 Baltimore committed 5 yard penalty (Delay of Game)
2nd 13:12 0 - 3 Justice Hill rushed up the middle for 1 yard loss, tackled by Victor Dimukeje
2nd 13:50 0 - 3 Tyler Huntley passed to Mike Davis down the middle for 5 yard gain, tackled by Christian Matthew
2nd 14:32 0 - 3 Mike Davis rushed up the middle for 3 yard gain, tackled by Myjai Sanders
2nd 15:00 0 - 3 Tyler Huntley passed to Isaiah Likely down the middle for 8 yard gain, tackled by Deionte Thompson
1st 0:06 0 - 3 End of 1st Quarter
1st 0:06 0 - 3 Mike Davis rushed up the middle for 7 yard gain, tackled by Charles Washington
1st 0:12 0 - 3 Trace McSorley pass intercepted to the right. Kyle Fuller intercepted Trace McSorley for no gain
1st 0:53 0 - 3 Trace McSorley passed to Greg Dortch to the right for 4 yard gain, tackled by Damarion Williams
1st 1:09 0 - 3 Arizona committed 5 yard penalty (False Start)
1st 1:52 0 - 3 Darrel Williams rushed up the middle for 3 yard gain, tackled by Kyle Hamilton
1st 2:30 0 - 3 Trace McSorley passed to Victor Bolden to the left for 4 yard gain, tackled by Kyle Fuller
1st 3:03 0 - 3 Trace McSorley passed to Andy Isabella to the right for 11 yard gain, tackled by Kyle Hamilton
1st 3:12 0 - 3 Baltimore kicked off for 68 yards, Jonathan Ward returned kickoff for 48 yards
1st 3:16 0 - 3 Justin Tucker kicked a 29-yard field goal
1st 4:01 0 - 0 Tyler Huntley sacked by Devon Kennard and Jonathan Ledbetter for 3 yard loss
1st 4:44 0 - 0 Mike Davis rushed to the left for 1 yard loss, tackled by Devon Kennard
1st 5:20 0 - 0 Mike Davis rushed up the middle for 3 yard gain, tackled by Charles Washington
1st 6:06 0 - 0 Tyler Huntley passed to Makai Polk down the middle for 19 yard gain, tackled by Ezekiel Turner
1st 6:48 0 - 0 Tyler Huntley passed to Nick Boyle to the left for 4 yard loss, tackled by Zaven Collins
1st 7:22 0 - 0 Justice Hill rushed up the middle for 1 yard loss, tackled by Dennis Gardeck
1st 8:04 0 - 0 Tyler Huntley passed to Isaiah Likely to the left for 20 yard gain, tackled by Antonio Hamilton
1st 8:40 0 - 0 Tyler Huntley passed to Patrick Ricard to the right for 1 yard gain, tackled by Antonio Hamilton
1st 9:22 0 - 0 Tyler Huntley passed to Isaiah Likely to the right for 5 yard gain, tackled by Ezekiel Turner
1st 10:02 0 - 0 Mike Davis rushed up the middle for 4 yard gain, tackled by Ezekiel Turner
1st 10:34 0 - 0 Mike Davis rushed up the middle for 2 yard gain, tackled by Ezekiel Turner
1st 10:39 0 - 0 Matt Prater missed a 54-yard field goal
1st 10:44 0 - 0 Trace McSorley incomplete pass to the right intended for JaVonta Payton
1st 10:50 0 - 0 Trace McSorley incomplete pass to the right intended for Greg Dortch
1st 11:33 0 - 0 Trace McSorley passed to Greg Dortch to the left for 3 yard gain, tackled by Malik Harrison
1st 12:07 0 - 0 Eno Benjamin rushed to the right for 3 yard gain, tackled by Malik Harrison
1st 12:39 0 - 0 Eno Benjamin rushed to the left for 8 yard gain, tackled by Kristian Welch
1st 13:20 0 - 0 Trace McSorley passed to Andy Isabella to the right for 12 yard gain, tackled by Brandon Stephens
1st 13:52 0 - 0 Trace McSorley rushed to the right for 2 yard loss, tackled by Brent Urban
1st 14:34 0 - 0 Eno Benjamin rushed up the middle for 3 yard gain, tackled by Odafe Oweh
1st 14:56 0 - 0 Trace McSorley passed to Greg Dortch to the right for 6 yard gain, tackled by Brandon Stephens. Baltimore committed 15 yard penalty (Unnecessary Roughness)
1st 15:00 0 - 0 Baltimore kicked off for 67 yards, Jonathan Ward returned kickoff for 18 yards