49ers vs Cardinals live online: score, stats, updates | NFL Week 18
End of Game
End of Regulation
Joshua Dobbs rushed up the middle for 1 yard loss
Patrick Taylor Jr. rushed to the right for 7 yard gain, tackled by Dante Stills
Patrick Taylor Jr. rushed to the left for 6 yard gain, tackled by Krys Barnes
Arizona kicked off, touchback
Chad Ryland made PAT
Tony Jones rushed up the middle for 46 yard touchdown
San Francisco timeout
Clayton Tune rushed up the middle for 2 yard gain, tackled by Evan Anderson
Two-minute warning
Tony Jones rushed to the left for 3 yard gain, tackled by Rock Ya-Sin
Tony Jones rushed to the right for 2 yard gain, tackled by Evan Anderson
Tony Jones rushed up the middle for 4 yard gain, tackled by Ji'Ayir Brown
Joshua Dobbs incomplete pass to the right intended for Patrick Taylor Jr.
Joshua Dobbs incomplete pass to the right intended for Patrick Taylor Jr.
Joshua Dobbs incomplete pass down the middle intended for Brayden Willis
Joshua Dobbs passed to Ricky Pearsall to the left for 4 yard gain, tackled by Julian Okwara
Arizona committed 5 yard penalty (Too Many Men on Field)
Joshua Dobbs passed to Chris Conley to the left for 6 yard gain, tackled by Budda Baker
Joshua Dobbs passed to Ricky Pearsall to the right for 12 yard gain, tackled by Starling Thomas V
San Francisco committed 5 yard penalty (False Start)
Joshua Dobbs incomplete pass to the left intended for Brayden Willis
Joshua Dobbs passed to Ricky Pearsall to the right for 5 yard gain, tackled by Dadrion Taylor-Demerson
Arizona kicked off, touchback
Chad Ryland made PAT
Kyler Murray passed to Marvin Harrison Jr. to the right for 12 yard touchdown
San Francisco committed 24 yard penalty (Pass Interference)
Michael Carter rushed up the middle for 3 yard gain, tackled by Jalen Graham
Joshua Dobbs pass intercepted to the left. Kei'Trel Clark intercepted Joshua Dobbs for no gain
Joshua Dobbs incomplete pass to the left intended for Patrick Taylor Jr.
Joshua Dobbs rushed to the right for no gain, tackled by Xavier Thomas
Timeout
Michael Palardy punted for 48 yards. Jacob Cowing returned punt for 15 yards
Kyler Murray incomplete pass down the middle intended for Trey McBride
Michael Carter rushed to the right for 3 yard gain, tackled by Dee Winters
Kyler Murray passed to Michael Carter to the left for 3 yard gain, tackled by Nick McCloud
Timeout
Joshua Dobbs rushed to the left for 5 yard loss, tackled by Dadrion Taylor-Demerson. Joshua Dobbs fumbled. Jalen Thompson recovered fumble for no gain
Joshua Dobbs passed to Eric Saubert to the left for 2 yard loss, tackled by Kyzir White
Joshua Dobbs passed to Chris Conley to the left for 23 yard gain, tackled by Garrett Williams
Joshua Dobbs rushed to the right for 5 yard gain, tackled by Budda Baker
Patrick Taylor Jr. rushed up the middle for 3 yard loss, tackled by Budda Baker
Joshua Dobbs passed to Patrick Taylor Jr. down the middle for 12 yard gain, tackled by Kyzir White
Patrick Taylor Jr. rushed up the middle for 6 yard gain, tackled by Naquan Jones
Jacob Cowing rushed to the right for 7 yard gain, tackled by Garrett Williams
Joshua Dobbs passed to Ricky Pearsall to the left for 12 yard gain, tackled by Kei'Trel Clark
Arizona kicked off for 69 yards, Jacob Cowing returned kickoff for 32 yards. San Francisco committed 10 yard penalty (Holding)
Timeout
Chad Ryland made PAT
Michael Carter rushed to the left for 4 yard touchdown
Michael Carter rushed up the middle for no gain, tackled by Tatum Bethune
End of 3rd Quarter
Kyler Murray passed to Greg Dortch to the right for 13 yard gain, tackled by Charvarius Ward
Kyler Murray passed to Michael Carter to the left for 2 yard loss, tackled by Fred Warner
Kyler Murray incomplete pass to the left intended for Marvin Harrison Jr.
Kyler Murray passed to Trey McBride to the right for 14 yard gain, tackled by Tashaun Gipson Sr.
Kyler Murray passed to Marvin Harrison Jr. to the left for 20 yard gain, tackled by Dee Winters
Greg Dortch rushed to the left for 7 yard gain, tackled by Kalia Davis
Kyler Murray passed to Zay Jones down the middle for 9 yard gain, tackled by Ji'Ayir Brown
Michael Carter rushed up the middle for 5 yard gain, tackled by Fred Warner
San Francisco kicked off, touchback
Timeout
Jake Moody made PAT
Joshua Dobbs passed to Kyle Juszczyk to the left for 36 yard touchdown
Patrick Taylor Jr. rushed to the right for 9 yard gain, tackled by Garrett Williams
Joshua Dobbs rushed to the left for 3 yard gain, tackled by Kyzir White
Patrick Taylor Jr. rushed up the middle for 4 yard gain, tackled by Baron Browning
Joshua Dobbs passed to Trent Taylor to the right for 11 yard gain, tackled by Kei'Trel Clark
Patrick Taylor Jr. rushed to the left for 1 yard gain, tackled by Kyzir White. San Francisco committed 10 yard penalty (Holding)
Joshua Dobbs passed to Jacob Cowing to the right for 16 yard gain, tackled by Mack Wilson Sr.
Arizona kicked off, touchback
Timeout
2pt attempt failed, Kyler Murray run
San Francisco committed 1 yard penalty (Unnecessary Roughness)
Kyler Murray passed to Greg Dortch to the left for 2 yard touchdown
Kyler Murray passed to Michael Carter down the middle for 9 yard gain, tackled by Tashaun Gipson Sr.. San Francisco committed 2 yard penalty (Face Mask)
Michael Carter rushed up the middle for 2 yard gain, tackled by Ji'Ayir Brown
Michael Carter rushed to the right for 9 yard gain, tackled by Tashaun Gipson Sr.
San Francisco committed 5 yard penalty (Illegal Contact)
Kyler Murray rushed to the left for 6 yard gain, tackled by Ji'Ayir Brown
Kyler Murray passed to Marvin Harrison Jr. to the left for 14 yard gain, tackled by Renardo Green
Timeout
Pat O'Donnell punted for 50 yards. Greg Dortch returned punt for 17 yards
Patrick Taylor Jr. rushed up the middle for 4 yard gain, tackled by Darius Robinson
Joshua Dobbs sacked by Zaven Collins for 16 yard loss. Joshua Dobbs fumbled. Patrick Taylor Jr. recovered fumble for no gain
Patrick Taylor Jr. rushed up the middle for 4 yard gain, tackled by L.J. Collier
Timeout
Michael Palardy punted for 38 yards, no return
Kyler Murray incomplete pass to the left intended for Trey McBride
Michael Carter rushed to the left for 1 yard gain, tackled by Dee Winters
Kyler Murray passed to Zay Jones to the left for 7 yard gain, tackled by Nick McCloud
San Francisco kicked off, touchback
End of Half
Chad Ryland kicked a 49-yard field goal
Arizona timeout
Michael Carter rushed up the middle for 5 yard gain, tackled by Leonard Floyd
Arizona timeout
Kyler Murray passed to Greg Dortch to the left for 9 yard gain, tackled by Nick McCloud
Arizona timeout
Kyler Murray passed to Zay Jones to the right for 25 yard gain, tackled by Talanoa Hufanga
San Francisco kicked off, touchback
Jake Moody made PAT
Joshua Dobbs passed to Ricky Pearsall down the middle for 6 yard touchdown
Joshua Dobbs incomplete pass down the middle intended for Eric Saubert
Joshua Dobbs incomplete pass down the middle
Joshua Dobbs passed to Jacob Cowing down the middle for 14 yard gain, tackled by Budda Baker
San Francisco timeout
Joshua Dobbs passed to Eric Saubert to the left for 1 yard loss, tackled by Jalen Thompson
San Francisco timeout
Joshua Dobbs passed to Chris Conley to the left for 21 yard gain, tackled by Jalen Thompson
Joshua Dobbs incomplete pass to the right intended for Ricky Pearsall
Joshua Dobbs passed to Eric Saubert to the right for 9 yard gain, tackled by Kyzir White
Joshua Dobbs passed to Chris Conley to the left for 9 yard gain, tackled by Kei'Trel Clark
Patrick Taylor Jr. rushed to the left for 12 yard gain, tackled by Kyzir White
Arizona kicked off, touchback
Chad Ryland made PAT
Kyler Murray passed to Trey McBride to the right for 2 yard touchdown
San Francisco committed 3 yard penalty (Encroachment)
Kyler Murray rushed to the left for 7 yard gain, tackled by Talanoa Hufanga
Two-minute warning
Kyler Murray passed to Marvin Harrison Jr. down the middle for 8 yard gain, tackled by Fred Warner
Michael Carter rushed up the middle for 1 yard loss, tackled by Sam Okuayinonu
Kyler Murray passed to Trey McBride to the right for 12 yard gain, tackled by Leonard Floyd
Kyler Murray passed to Trey McBride to the left for 28 yard gain, tackled by Malik Mustapha
Kyler Murray rushed to the left for 9 yard gain, tackled by Fred Warner
Michael Carter rushed up the middle for 2 yard gain, tackled by Leonard Floyd
San Francisco kicked off, touchback
Timeout
Jake Moody made PAT
Joshua Dobbs rushed up the middle for 1 yard touchdown
Patrick Taylor Jr. rushed to the left for 1 yard gain, tackled by Kei'Trel Clark
Joshua Dobbs rushed to the right for 6 yard gain, tackled by Jalen Thompson
Patrick Taylor Jr. rushed to the left for 9 yard gain, tackled by Julian Okwara
Joshua Dobbs passed to Jauan Jennings down the middle for 10 yard gain, tackled by Garrett Williams
San Francisco committed 5 yard penalty (Illegal Formation)
Joshua Dobbs passed to Eric Saubert to the left for 11 yard gain, tackled by Budda Baker. Eric Saubert fumbled. Nick Zakelj recovered fumble for no gain
Patrick Taylor Jr. rushed to the left for 29 yard gain, tackled by Jalen Thompson
Patrick Taylor Jr. rushed to the right for 12 yard gain, tackled by Darius Robinson
Timeout
Michael Palardy punted for 47 yards, no return
Michael Carter rushed up the middle for no gain, tackled by Dee Winters
Kyler Murray passed to Marvin Harrison Jr. to the left for 9 yard gain, tackled by Renardo Green
Kyler Murray incomplete pass to the right intended for Trey McBride
Timeout
Pat O'Donnell punted for 50 yards. Greg Dortch returned punt for 7 yards. Greg Dortch fumbled
Joshua Dobbs passed to Jauan Jennings to the right for 4 yard gain, tackled by Starling Thomas V
Joshua Dobbs passed to Jauan Jennings down the middle for 5 yard gain, tackled by Kyzir White
Joshua Dobbs incomplete pass to the right intended for Jauan Jennings
Arizona kicked off, touchback
Timeout
Chad Ryland made PAT
Kyler Murray passed to Greg Dortch to the right for 23 yard touchdown
Kyler Murray incomplete pass to the left intended for Xavier Weaver
Kyler Murray passed to Trey McBride to the left for 2 yard gain, tackled by Dee Winters
Michael Carter rushed to the left for 5 yard gain, tackled by Talanoa Hufanga. San Francisco committed 5 yard penalty (Holding)
Kyler Murray passed to Trey McBride to the right for 2 yard gain, tackled by Charvarius Ward
Michael Carter rushed up the middle for 3 yard gain, tackled by Sam Okuayinonu
End of 1st Quarter
Kyler Murray passed to Zay Jones to the right for 5 yard gain, tackled by Charvarius Ward
Joshua Dobbs pass intercepted to the right. Sean Murphy-Bunting intercepted Joshua Dobbs for no gain
Joshua Dobbs incomplete pass to the left intended for Kyle Juszczyk
Patrick Taylor Jr. rushed to the right for 2 yard gain, tackled by Dante Stills
Arizona kicked off, touchback
Timeout
Chad Ryland kicked a 51-yard field goal
Kyler Murray incomplete pass to the left
Kyler Murray incomplete pass to the left intended for Trey McBride
Michael Carter rushed to the left for 2 yard gain, tackled by Fred Warner
DeeJay Dallas rushed to the left for 22 yard gain, tackled by Isaac Yiadom
Kyler Murray incomplete pass to the left intended for Zay Jones
San Francisco committed 5 yard penalty (Offside)
Kyler Murray incomplete pass down the middle
Michael Carter rushed up the middle for 1 yard gain, tackled by Kalia Davis
Timeout
Jake Moody missed a 47-yard field goal
Joshua Dobbs incomplete pass to the left intended for Jauan Jennings
Joshua Dobbs rushed up the middle for 8 yard gain, tackled by Dadrion Taylor-Demerson
Joshua Dobbs sacked by Julian Okwara for 12 yard loss
Joshua Dobbs passed to Jauan Jennings to the left for 7 yard gain, tackled by Budda Baker
Joshua Dobbs passed to Jauan Jennings to the right for 12 yard gain, tackled by Baron Browning
Timeout
San Francisco committed 5 yard penalty (Ineligible Pass)
San Francisco committed 5 yard penalty (False Start)
Patrick Taylor Jr. rushed up the middle for 2 yard gain, tackled by Zaven Collins
Joshua Dobbs passed to Jauan Jennings to the left for 12 yard gain, tackled by Kyzir White
Joshua Dobbs passed to George Kittle down the middle for 21 yard gain, tackled by Sean Murphy-Bunting
Patrick Taylor Jr. rushed up the middle for 4 yard gain, tackled by Darius Robinson
Joshua Dobbs passed to George Kittle to the left for 6 yard gain, tackled by Max Melton
Joshua Dobbs passed to Kyle Juszczyk down the middle for 13 yard gain, tackled by Kyzir White
Timeout
Michael Palardy punted for 47 yards, no return
Kyler Murray incomplete pass to the right
Kyler Murray passed to DeeJay Dallas to the right for 5 yard gain, tackled by Talanoa Hufanga
Michael Carter rushed to the left for 1 yard loss, tackled by Talanoa Hufanga
Kyler Murray passed to Trey McBride to the right for 5 yard gain, tackled by Fred Warner
Kyler Murray passed to Michael Carter to the left for 6 yard gain, tackled by Fred Warner
San Francisco kicked off, touchback
Jake Moody kicked a 51-yard field goal
Joshua Dobbs incomplete pass to the right intended for George Kittle
Timeout
Isaac Guerendo rushed up the middle for 2 yard gain, tackled by Kyzir White
Isaac Guerendo rushed to the left for 3 yard gain, tackled by Jalen Thompson
Joshua Dobbs passed to Ricky Pearsall to the left for 30 yard gain, tackled by Max Melton
Joshua Dobbs passed to Jauan Jennings to the right for 2 yard gain, tackled by Zaven Collins
Arizona kicked off, touchback