Total plays: 137
Play of the game:
Q2 2nd and 1at DET 31Singleback Big - Outs Willie James drops back to pass. Willie James pass to Mark Armah for 31 yards. Touchdown! Extra point is good!
DET 7BAL 7
Player of the game:
33
Ken Black
5 tackles, 1 pass tipped, 25 PR yds, 67 KR yds
Q1 15:00KickoffKickoff by Nelson Hernandez to DET 9, returned by Ken Black for 25 yards (to DET 34).
Q1 14:50 1st and 10at DET 34Shotgun Spread - HB Draw David Moss takes the handoff. David Moss ran for 7 yards. (Patrick Qualls)
Q1 14:07 2nd and 3at DET 41Shotgun Spread - HB Draw David Moss takes the handoff. BLITZ! David Moss ran and was tackled behind the line for -3 yards! (Ryan Brantley)
Q1 13:18 3rd and 6at DET 38I-Form Pro - HB Counter Weak Jahmyr Grant takes the handoff. BLITZ! Jahmyr Grant ran and was tackled behind the line for -2 yards! (Roquan Sandland)
Q1 12:33 4th and 8at DET 36PuntPunt by Jack Frazier for 71 yards (to BAL -7). Touchback.
Q1 12:27 1st and 10at BAL 20Shotgun Spread - Flood Willie James drops back to pass. BLITZ! Willie James sacked for -3 yards (Jonathan Anderson)
Q1 11:35 2nd and 13at BAL 17I-Form Pro - Quick Slants Willie James drops back to pass. Willie James pass to Mark Armah for 3 yards. (Derrick Baldwin)
Q1 10:46 3rd and 10at BAL 20Shotgun Empty - Slot Drive Willie James drops back to pass. BLITZ! Willie James pass intended for Rashod Brooks tipped by Kerby Jackson!
Q1 10:33 4th and 10at BAL 20PuntPunt by Jordan Schmitt for 55 yards, returned by Ken Black for 5 yards (to DET 30).
Q1 10:22 1st and 10at DET 30I-Form Pro - HB Counter Weak David Moss takes the handoff. David Moss ran for 9 yards. (Roquan Sandland)
Q1 9:35 2nd and 1at DET 39Singleback Big - Outs Tatum Pimentel drops back to pass. Tatum Pimentel pass to Amon-Ra Spiller for 1 yards. (Odafe Ortiz) First down!
Q1 8:47 1st and 10at DET 40Singleback Normal - HB Slash David Moss takes the handoff. David Moss ran for 3 yards. (Odafe Ortiz)
Q1 7:54 2nd and 7at DET 43Singleback Normal - HB Stretch Right David Moss takes the handoff. David Moss ran and was stopped for no gain. (Agustin Alexander)
Q1 7:11 3rd and 7at DET 43Singleback Normal - HB Stretch Right Jahmyr Grant takes the handoff. Jahmyr Grant ran for 1 yards. (Odafe Ortiz)
Q1 6:28 4th and 6at DET 44PuntPunt by Jack Frazier for 52 yards (to BAL 4).
Q1 6:21 1st and 10at BAL 4Shotgun Empty - Double In Willie James drops back to pass. BLITZ! Willie James pass to Jonathan Morrison for 10 yards. (Ken Black) First down!
Q1 5:30 1st and 10at BAL 14I-Form Pro - Quick Slants Willie James drops back to pass. Willie James pass intended for Zay Ferentz incomplete. (Derrick Baldwin)
Q1 5:19 2nd and 10at BAL 14Shotgun Spread - HB Counter Y Justice Howard takes the handoff. Justice Howard ran for 8 yards. (Jeff Williams)
Q1 4:32 3rd and 2at BAL 22I-Form Pro - Quick Slants Willie James drops back to pass. BLITZ! Willie James pass intended for Zay Ferentz tipped by Will Hooper!
Q1 4:17 4th and 2at BAL 22PuntPunt by Jordan Schmitt for 41 yards, returned by Ken Black for 6 yards (to DET 43).
Q1 4:06 1st and 10at DET 43Shotgun Empty - Double In Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass to Amon-Ra Spiller for 37 yards. (Adam Guidry) First down!
Q1 3:17 1st and 10at BAL 20Singleback Normal - TE Post Tatum Pimentel drops back to pass. Tatum Pimentel pass to Jameson Wilson for 13 yards. (Kyu Blu Kim) First down!
Q1 2:30 1st and Goalat BAL 7Singleback Big - Outs Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass to Amon-Ra Spiller for 3 yards. (Tyus Bryant)
Q1 1:40 2nd and Goalat BAL 4Shotgun Spread - Texas Tatum Pimentel drops back to pass. Tatum Pimentel pass intended for Jameson Wilson incomplete.
Q1 1:29 3rd and Goalat BAL 4Singleback Normal - HB Slash Jahmyr Grant takes the handoff. BLITZ! Jahmyr Grant ran for 4 yards. Touchdown! Extra point is good!
DET 7BAL 0
Q1 1:24KickoffKickoff by Riley Patrick to BAL -5. Touchback.
Q1 1:24 1st and 10at BAL 30Singleback Normal - TE Post Willie James drops back to pass. Willie James pass to Jeremy Brown for 14 yards. (Will Hooper) First down!
Q1 0:40 1st and 10at BAL 44I-Form Pro - Quick Slants Willie James drops back to pass. BLITZ! Willie James pass to Justice Howard for 7 yards. (Kerby Jackson)End of first quarter
DET 7BAL 0
Q2 15:00 2nd and 3at DET 49Shotgun Spread - HB Draw Justice Howard takes the handoff. BLITZ! Justice Howard ran for 9 yards. (Jeff Williams) First down!
Q2 14:12 1st and 10at DET 40I-Form Pro - HB Counter Weak Justice Howard takes the handoff. Justice Howard ran for 9 yards. (Jeff Williams)
Q2 13:27 2nd and 1at DET 31Singleback Big - Outs Willie James drops back to pass. Willie James pass to Mark Armah for 31 yards. Touchdown! Extra point is good!
DET 7BAL 7
Q2 13:15KickoffKickoff by Nelson Hernandez to DET 5, returned by Ken Black for 21 yards (to DET 26).
Q2 13:07 1st and 10at DET 26I-Form Pro - HB Toss Right David Moss takes the handoff. David Moss ran for 8 yards. (Odafe Ortiz)
Q2 12:21 2nd and 2at DET 34Singleback Normal - TE Post Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass to Jameson Wilson for 55 yards. (Marcus Watkins) First down!
Q2 11:32 1st and 10at BAL 11Shotgun Spread - HB Draw David Moss takes the handoff. David Moss ran for 5 yards. (Sammie Graham)
Q2 10:47 2nd and 5at BAL 6Singleback Normal - TE Post Tatum Pimentel drops back to pass. Tatum Pimentel pass to Russell Sutton for 6 yards. Touchdown! Extra point is good!
DET 14BAL 7
Q2 10:44KickoffKickoff by Riley Patrick to BAL 9, returned by Rock York for 28 yards (to BAL 37).
Q2 10:33 1st and 10at BAL 37Shotgun Spread - Texas Willie James drops back to pass. BLITZ! Willie James sacked for -4 yards (Aidan Hill)
Q2 9:44 2nd and 14at BAL 33I-Form Pro - Curls Willie James drops back to pass. BLITZ! Willie James pass intended for Justice Howard incomplete.
Q2 9:31 3rd and 14at BAL 33Shotgun Empty - Slot Drive Willie James drops back to pass. Willie James pass intended for Zay Ferentz tipped by Emmanuel Manuel!
Q2 9:20 4th and 14at BAL 33PuntPunt by Jordan Schmitt for 70 yards (to DET -3). Touchback.
Q2 9:13 1st and 10at DET 20Singleback Big - Flanker Curl Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass to Amon-Ra Spiller for 16 yards. (Patrick Qualls) First down!
Q2 8:30 1st and 10at DET 36Singleback Big - HB Blast Left David Moss takes the handoff. BLITZ! David Moss ran for 3 yards. (Bobby Harris)
Q2 7:42 2nd and 7at DET 39Singleback Big - HB Sweep Right Jahmyr Grant takes the handoff. BLITZ! Jahmyr Grant ran for 2 yards. (Patrick Qualls)
Q2 6:55 3rd and 5at DET 41I-Form Pro - HB Toss Right David Moss takes the handoff. BLITZ! David Moss ran for 4 yards. (Tyus Bryant)
Q2 6:08 4th and 1at DET 45PuntPunt by Jack Frazier for 56 yards (to BAL -1). Touchback.
Q2 6:02 1st and 10at BAL 20I-Form Pro - Curls Willie James drops back to pass. BLITZ! Willie James sacked for -5 yards (Malcolm Robinson)
Q2 5:17 2nd and 15at BAL 15Singleback Big - HB Sweep Right Justice Howard takes the handoff. Justice Howard ran for 4 yards. (James Hall)
Q2 4:29 3rd and 11at BAL 19Shotgun Spread - Texas Willie James drops back to pass. Willie James pass to Zay Ferentz for 1 yards. (Kerby Jackson)
Q2 3:40 4th and 10at BAL 20PuntPunt by Jordan Schmitt for 57 yards, returned by Ken Black for 5 yards (to DET 28).
Q2 3:27 1st and 10at DET 28I-Form Pro - HB Toss Right David Moss takes the handoff. David Moss ran for 7 yards. (Ryan Brantley)
Q2 3:12 2nd and 3at DET 35I-Form Pro - HB Counter Weak Jahmyr Grant takes the handoff. Jahmyr Grant ran for 1 yards. (Tyus Bryant)
Q2 2:57 3rd and 2at DET 36Singleback Big - HB Blast Left David Moss takes the handoff. BLITZ! David Moss ran for 8 yards. (Sammie Graham) First down!
Q2 2:35 1st and 10at DET 44I-Form Pro - HB Toss Right David Moss takes the handoff. BLITZ! David Moss ran for 3 yards. (Bobby Harris)
Q2 2:12 2nd and 7at DET 47Singleback Big - HB Sweep Right Jahmyr Grant takes the handoff. BLITZ! Jahmyr Grant ran and was tackled behind the line for -1 yards! (Bobby Harris)
Q2 2:00 3rd and 8at DET 46I-Form Pro - Quick Slants Tatum Pimentel drops back to pass. Tatum Pimentel sacked for -3 yards and fumbled! Recovered by Bobby Harris!
Q2 1:55 1st and 10at DET 43Shotgun Spread - HB Draw Justice Howard takes the handoff. Justice Howard ran for 1 yards. (Derrick Baldwin)
Q2 1:32 2nd and 9at DET 42Singleback Big - Outs Willie James drops back to pass. BLITZ! Willie James pass to Zay Ferentz for 35 yards. (Kerby Jackson) First down!
Q2 1:22 1st and Goalat DET 7Singleback Big - Outs Willie James drops back to pass. Willie James pass to Mark Armah for 7 yards. Touchdown! Extra point is good!
DET 14BAL 14
Q2 1:17KickoffKickoff by Nelson Hernandez to DET -1. Touchback.
Q2 1:17 1st and 10at DET 30I-Form Pro - Quick Slants Tatum Pimentel drops back to pass. Tatum Pimentel pass intended for Russell Sutton incomplete.
Q2 1:09 2nd and 10at DET 30I-Form Pro - Quick Slants Tatum Pimentel drops back to pass. Tatum Pimentel pass intended for Amon-Ra Spiller incomplete.
Q2 1:01 3rd and 10at DET 30I-Form Pro - Curls Tatum Pimentel drops back to pass. Tatum Pimentel pass intended for Amon-Ra Spiller incomplete.
Q2 0:55 4th and 10at DET 30PuntPunt by Jack Frazier for 50 yards, returned by Rock York for 7 yards (to BAL 27).
Q2 0:44 1st and 10at BAL 27Shotgun Empty - Slot Drive Willie James drops back to pass. BLITZ! Willie James sacked for -4 yards (James Hall)
Q2 0:24 2nd and 14at BAL 23Singleback Big - HB Blast Left Justice Howard takes the handoff. Justice Howard ran for 7 yards. (Aidan Hill)
Q2 0:12 3rd and 7at BAL 30Singleback Big - HB Blast Left Justice Howard takes the handoff. Justice Howard ran for 8 yards. (Jonathan Anderson) First down!Halftime
DET 14BAL 14
Q3 15:00KickoffKickoff by Riley Patrick to BAL -7. Touchback.
Q3 15:00 1st and 10at BAL 30Shotgun Spread - Flood Willie James drops back to pass. Willie James pass intended for Donnel Miles incomplete.
Q3 14:49 2nd and 10at BAL 30Shotgun Spread - Texas Willie James drops back to pass. Willie James sacked for -1 yards (James Hall)
Q3 13:58 3rd and 11at BAL 29Singleback Normal - TE Post Willie James drops back to pass. BLITZ! Willie James pass to Jeremy Brown for 15 yards. (Malcolm Robinson) First down!
Q3 13:11 1st and 10at BAL 44Shotgun Spread - HB Draw Justice Howard takes the handoff. Justice Howard ran for 35 yards. (Emmanuel Manuel) First down!
Q3 12:23 1st and 10at DET 21Singleback Big - Outs Willie James drops back to pass. BLITZ! Willie James pass intended for Donnel Miles incomplete.
Q3 12:09 2nd and 10at DET 21I-Form Pro - Curls Willie James drops back to pass. Willie James pass intended for Mark Armah incomplete. (Malcolm Robinson)
Q3 11:56 3rd and 10at DET 21I-Form Pro - Quick Slants Willie James drops back to pass. Willie James pass intended for Donnel Miles incomplete. (Kerby Jackson)
Q3 11:44 4th and 10at DET 21Field Goal38 yard FG attempt by Nelson Hernandez is good!
DET 14BAL 17
Q3 11:39KickoffKickoff by Nelson Hernandez to DET 5, returned by Ken Black for 21 yards (to DET 26).
Q3 11:31 1st and 10at DET 26Shotgun Empty - Double In Tatum Pimentel drops back to pass. Tatum Pimentel pass intended for Tyler Wright incomplete.
Q3 11:17 2nd and 10at DET 26I-Form Pro - HB Counter Weak David Moss takes the handoff. BLITZ! David Moss ran for 5 yards. (Patrick Qualls)
Q3 10:33 3rd and 5at DET 31Singleback Big - Flanker Curl Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass to Amon-Ra Spiller for 10 yards. (Roquan Sandland) First down!
Q3 9:45 1st and 10at DET 41Shotgun Spread - Flood Tatum Pimentel drops back to pass. Tatum Pimentel pass to Jameson Wilson for 4 yards. (Adam Guidry)
Q3 8:57 2nd and 6at DET 45Singleback Big - HB Sweep Right David Moss takes the handoff. David Moss ran for 4 yards. (Sammie Graham)
Q3 8:10 3rd and 2at DET 49I-Form Pro - Curls Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass intended for Amon-Ra Spiller incomplete.
Q3 7:55 4th and 2at DET 49PuntPunt by Jack Frazier for 58 yards (to BAL -7). Touchback.
Q3 7:47 1st and 10at BAL 20Singleback Normal - Double Hitch Willie James drops back to pass. BLITZ! Willie James pass to Jeremy Brown for 15 yards. (Derrick Baldwin) First down!
Q3 6:58 1st and 10at BAL 35Singleback Big - Outs Willie James drops back to pass. Willie James pass to Donnel Miles for 1 yards. (Ken Black)
Q3 6:13 2nd and 9at BAL 36Singleback Normal - Double Hitch Willie James drops back to pass. BLITZ! Willie James pass intended for Jeremy Brown incomplete.
Q3 5:59 3rd and 9at BAL 36I-Form Pro - Curls Willie James drops back to pass. Willie James pass intended for Justice Howard intercepted by C.J. Galindo! Return of 21 yards.
Q3 5:51 1st and 10at BAL 15I-Form Pro - HB Toss Right David Moss takes the handoff. David Moss ran and was stopped for no gain. (Patrick Qualls)
Q3 5:05 2nd and 10at BAL 15Shotgun Spread - HB Draw David Moss takes the handoff. David Moss ran for 6 yards. (Sammie Graham)
Q3 4:14 3rd and 4at BAL 9Singleback Big - Flanker Curl Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass intended for Tyler Wright incomplete.
Q3 3:59 4th and 4at BAL 9Field Goal26 yard FG attempt by Riley Patrick is good!
DET 17BAL 17
Q3 3:54KickoffKickoff by Riley Patrick to BAL -8. Touchback.
Q3 3:54 1st and 10at BAL 30Singleback Big - Outs Willie James drops back to pass. Willie James pass intended for Mark Armah tipped by Kerby Jackson!
Q3 3:41 2nd and 10at BAL 30Singleback Big - Outs Willie James drops back to pass. Willie James pass to Zay Ferentz for 3 yards. (Ken Black)
Q3 2:48 3rd and 7at BAL 33Shotgun Empty - Double In Willie James drops back to pass. BLITZ! Willie James pass intended for Rashod Brooks tipped by Ken Black!
Q3 2:33 4th and 7at BAL 33PuntPunt by Jordan Schmitt for 54 yards, returned by Ken Black for 9 yards (to DET 22).
Q3 2:20 1st and 10at DET 22I-Form Pro - HB Toss Right David Moss takes the handoff. David Moss ran and was stopped for no gain. (Patrick Qualls)
Q3 1:27 2nd and 10at DET 22Singleback Normal - HB Stretch Right David Moss takes the handoff. BLITZ! David Moss ran for 7 yards. (Sammie Graham)
Q3 0:42 3rd and 3at DET 29Shotgun Spread - HB Counter Y David Moss takes the handoff. David Moss ran for 6 yards. (Patrick Qualls) First down!End of third quarter
DET 17BAL 17
Q4 15:00 1st and 10at DET 35I-Form Pro - Curls Tatum Pimentel drops back to pass. Tatum Pimentel pass to Amon-Ra Spiller for 8 yards. (Tyus Bryant)
Q4 14:14 2nd and 2at DET 43Shotgun Spread - Flood Tatum Pimentel drops back to pass. Tatum Pimentel pass to Amon-Ra Spiller for 7 yards. (Marcus Watkins) First down!
Q4 13:23 1st and 10at midfieldSingleback Big - HB Blast Left David Moss takes the handoff. David Moss ran for 4 yards. (Odafe Ortiz)
Q4 12:36 2nd and 6at BAL 46Shotgun Spread - Flood Tatum Pimentel drops back to pass. Tatum Pimentel pass to David Moss for 3 yards. (Kyu Blu Kim)
Q4 11:43 3rd and 3at BAL 43Singleback Big - Outs Tatum Pimentel drops back to pass. Tatum Pimentel pass intended for Tyler Wright incomplete.
Q4 11:32 4th and 3at BAL 43PuntPunt by Jack Frazier for 51 yards (to BAL -8). Touchback.
Q4 11:25 1st and 10at BAL 20I-Form Pro - Curls Willie James drops back to pass. Willie James pass to Donnel Miles for 2 yards. (Will Hooper)
Q4 10:41 2nd and 8at BAL 22Singleback Normal - HB Stretch Right Justice Howard takes the handoff. Justice Howard ran for 1 yards. (Malcolm Robinson)
Q4 9:50 3rd and 7at BAL 23I-Form Pro - Curls Willie James drops back to pass. BLITZ! Willie James pass to Zay Ferentz for 12 yards. (C.J. Galindo) First down!
Q4 9:06 1st and 10at BAL 35I-Form Pro - HB Counter Weak Justice Howard takes the handoff. Justice Howard ran for 5 yards. (Derrick Baldwin)
Q4 8:17 2nd and 5at BAL 40I-Form Pro - HB Toss Right J.K. Daniels takes the handoff. J.K. Daniels ran for 8 yards. (Kyle McCoy) First down!
Q4 7:28 1st and 10at BAL 48Shotgun Spread - Texas Willie James drops back to pass. Willie James pass intended for Donnel Miles incomplete.
Q4 7:17 2nd and 10at BAL 48Shotgun Empty - Slot Drive Willie James drops back to pass. Willie James pass intended for Zay Ferentz dropped!
Q4 7:02 3rd and 10at BAL 48I-Form Pro - Quick Slants Willie James drops back to pass. BLITZ! Willie James pass to Mark Armah for 1 yards. (Ken Black)
Q4 6:09 4th and 9at BAL 49PuntPunt by Jordan Schmitt for 67 yards (to DET -16). Touchback.
Q4 6:01 1st and 10at DET 20I-Form Pro - Quick Slants Tatum Pimentel drops back to pass. BLITZ! Tatum Pimentel pass intended for Amon-Ra Spiller incomplete.
Q4 5:50 2nd and 10at DET 20I-Form Pro - HB Counter Weak David Moss takes the handoff. David Moss ran and was tackled behind the line for -4 yards! (Ryan Brantley)
Q4 5:01 3rd and 14at DET 16Shotgun Spread - Flood Tatum Pimentel drops back to pass. Tatum Pimentel pass to Tyler Wright for 17 yards. (Marcus Watkins) First down!
Q4 4:17 1st and 10at DET 33Shotgun Spread - HB Draw Jahmyr Grant takes the handoff. Jahmyr Grant ran for 9 yards. (Sammie Graham)
Q4 3:32 2nd and 1at DET 42Singleback Normal - HB Stretch Right Jahmyr Grant takes the handoff. BLITZ! Jahmyr Grant ran for 8 yards. (Odafe Ortiz) First down!
Q4 3:22 1st and 10at midfieldI-Form Pro - HB Counter Weak Jahmyr Grant takes the handoff. Jahmyr Grant ran for 1 yards. (Bobby Harris)
Q4 3:08 2nd and 9at BAL 49Singleback Normal - TE Post Tatum Pimentel drops back to pass. Tatum Pimentel pass to Amon-Ra Spiller for 16 yards. (Patrick Qualls) First down!
Q4 2:51 1st and 10at BAL 33Singleback Normal - HB Stretch Right David Moss takes the handoff. David Moss ran for 7 yards. (Patrick Qualls)
Q4 2:43 2nd and 3at BAL 26Shotgun Spread - HB Draw David Moss takes the handoff. David Moss ran for 3 yards. (Sammie Graham) First down!
Q4 2:29 1st and 10at BAL 23Singleback Big - HB Sweep Right David Moss takes the handoff. BLITZ! David Moss ran for 1 yards. (Bobby Harris)
Q4 2:16 2nd and 9at BAL 22Singleback Normal - HB Stretch Right Jahmyr Grant takes the handoff. Jahmyr Grant ran for 5 yards. (Bobby Harris)
Q4 2:00 3rd and 4at BAL 17Singleback Big - HB Sweep Right Jahmyr Grant takes the handoff. Jahmyr Grant ran for 1 yards. (Patrick Qualls)
Q4 1:44 4th and 3at BAL 16Field Goal(PRESSURE KICK RATING: 98/100) 33 yard FG attempt by Riley Patrick is good!
DET 20BAL 17
Q4 1:40KickoffKickoff by Riley Patrick to BAL -1. Touchback.
Q4 1:40 1st and 10at BAL 30Shotgun Spread - Flood Willie James drops back to pass. BLITZ! Willie James sacked for -4 yards (Jeff Williams)
Q4 1:28 2nd and 14at BAL 26Shotgun Spread - Texas Willie James drops back to pass. BLITZ! Willie James pass to Jeremy Brown for 8 yards. (Ken Black)
Q4 1:06 3rd and 6at BAL 34Shotgun Empty - Slot Drive Willie James drops back to pass. BLITZ! Willie James pass to Rashod Brooks for 4 yards. (Will Hooper)
Q4 0:52 4th and 2at BAL 38Shotgun Spread - Flood Willie James drops back to pass. BLITZ! Willie James pass to Rashod Brooks for 17 yards. (Emmanuel Manuel) First down!
Q4 0:35 1st and 10at DET 45Shotgun Empty - Slot Drive Willie James drops back to pass. Willie James pass intended for Jonathan Morrison incomplete.
Q4 0:26 2nd and 10at DET 45Shotgun Spread - Texas Willie James drops back to pass. Willie James pass to Donnel Miles for 6 yards. (Will Hooper)
Q4 0:12 3rd and 4at DET 39Shotgun Spread - Flood Willie James drops back to pass. BLITZ! Willie James pass intended for Zay Ferentz intercepted by Emmanuel Manuel! Return of 2 yards.
Q4 0:09 1st and 10at DET 41Kneel FormationTatum Pimentel kneeled the ball.End of Regulation