Week 13, 2018

Played in Atlanta, GA, weather: 68 degrees, fair, calm.
San Francisco won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Oliver Williams kicked off 58 yards from the ATL30. Kenny Britt returned the ball 13 yards to the SFO25. Tackled by Dean Willis.
1-10-SFO25 (1Q: 14:39) Matt Leinhart pass completed to TE Craig Stevens for 15 yards. Tackled by S Dana Washington. The receiver ran his route right over the middle of the field. Stevens gained 7 yards after the catch.
1-10-SFO40 (1Q: 14:08) Andy Wilkerson ran inside the right guard for 3 yards. Tackled by S Julio Baker.
2-7-SFO43 (1Q: 13:28) Matthew Dundas ran inside the right guard for 2 yards. Tackled by S Brandon Flowers, assisted by DT J.J. Wirthel.
3-5-SFO45 (1Q: 12:42) Matt Leinhart pass completed to RB Andy Wilkerson for 6 yards. Tackled by OLB Shawn Crable. The receiver ran his route right over the middle of the field.
1-10-ATL49 (1Q: 12:05) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. S Julio Baker defended the pass.
2-10-ATL49 (1Q: 11:59) Matthew Dundas ran a counterplay inside the right tackle for 2 yards. Tackled by S Tom Zhao. DE Damon Bromell knocked down Kenneth Kramer to break up the play.
3-8-ATL47 (1Q: 11:12) Matt Leinhart pass completed to RB Andy Wilkerson for 11 yards. Tackled by ILB Bart Shea. The receiver ran his route right over the middle of the field.
1-10-ATL36 (1Q: 10:45) Matt Leinhart pass fell incomplete, intended for WR Josh Morgan. ILB Damon Ramirez hurried the quarterback into a bad throw.
2-10-ATL36 (1Q: 10:35) Matt Leinhart sacked by DT J.J. Wirthel for a loss of 5 yards. Wirthel ran right past Eben Britton and knocked down the quarterback.
3-15-ATL41 (1Q: 09:59) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. DT J.J. Wirthel hurried the quarterback into a bad throw.
4-15-ATL41 (1Q: 09:52) Reggie Krumrei punted 35 yards. The ball was downed at the ATL06.
1-10-ATL06 (1Q: 09:43) Zach Huffman ran a trap outside the left tackle for 9 yards. Tackled by ILB Sean Brower, assisted by DT Derek Jamison. Key block delivered by Brian Leonard.
2-1-ATL15 (1Q: 09:13) Brian Leonard ran inside the right guard for 0 yards. Tackled by S Van Floyd.
3-1-ATL15 (1Q: 08:34) Xavier Canales pass completed to RB Lorenzo Booker for 3 yards. Tackled by OLB Edgar Wendt, assisted by S Ernest Melendez. The receiver ran his route right over the middle of the field. Booker gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-ATL18 (1Q: 07:58) Xavier Canales pass completed to TE Jason Pociask for 6 yards. The receiver went out of bounds. Tackled by ILB Clay Lane.
2-4-ATL24 (1Q: 07:34) Xavier Canales pass was intended for WR Eddie Royal and was intercepted by CB Teddy Groves at the ATL39. Tackled by Eddie Royal.
1-10-ATL39 (1Q: 07:26) Matt Leinhart pass was intended for WR Gerald Hitchcock and was intercepted by CB Calvin Borders at the ATL31. The interception was returned 14 yards. Tackled by Courtney Kazadi.
1-10-ATL45 (1Q: 07:15) Lorenzo Booker ran inside the left tackle for 2 yards. Tackled by ILB Clay Lane.
2-8-ATL47 (1Q: 06:35) Zach Huffman ran around right end for -5 yards. Tackled by ILB Sean Brower, assisted by DT Derek Jamison.
3-13-ATL42 (1Q: 06:08) Xavier Canales sacked by OLB Earnest Becker for a loss of 7 yards. Sack allowed by Leon Horowitz.
4-20-ATL35 (1Q: 05:29) Clay Barlow punted 50 yards. Kenny Britt returned the kick 0 yards to the SFO15. Tackled by Julio Baker. San Francisco's Craig Stevens was hurt on the play. This appears to be a minor ankle injury. He should be able to remain in the game.
1-10-SFO15 (1Q: 05:22) Matt Leinhart pass fell incomplete, intended for WR Justin Daniels. DE Damon Bromell drove right through T.J. Lang to hurry the quarterback. PENALTY: San Francisco was called for Offensive Holding.
1-17-SFO08 (1Q: 05:14) Matt Leinhart pass completed to WR Courtney Kazadi for 8 yards. Tackled by CB Chad Neasman. The receiver ran his route right over the middle of the field.
2-9-SFO16 (1Q: 04:38) Matt Leinhart pass completed to WR Kenny Britt for 6 yards. Tackled by S Julio Baker.
3-3-SFO22 (1Q: 04:13) Matt Leinhart pass was dropped by WR Kenny Britt.
4-3-SFO22 (1Q: 04:09) Reggie Krumrei punted 49 yards. Andy Cowan returned the kick 3 yards to the ATL32. Tackled by Andy Wilkerson.
1-10-ATL32 (1Q: 03:59) Zach Huffman ran inside the right guard for 1 yard. Tackled by ILB Clay Lane.
2-9-ATL33 (1Q: 03:20) Zach Huffman ran inside the left tackle for 19 yards. Tackled by CB Fred Anglin. Key block delivered by Leon Horowitz.
1-10-SFO48 (1Q: 02:49) Zach Huffman ran inside the right guard for 0 yards. Tackled by S Van Floyd.
2-10-SFO48 (1Q: 02:18) Zach Huffman ran inside the left tackle for 2 yards. Tackled by DT Lenny Erickson, assisted by DE Norbert Schoeppner.
3-8-SFO46 (1Q: 01:54) Xavier Canales pass was thrown incomplete, intended for WR Dave Allison.
4-8-SFO46 (1Q: 01:45) Clay Barlow punted 41 yards. Kenny Britt returned the kick 0 yards to the SFO05. Tackled by Julio Baker. Ball was fumbled and recovered by SFO Robert Henderson at the SFO05.
1-10-SFO05 (1Q: 01:34) Matthew Dundas ran around right end for 2 yards. Tackled by ILB Bart Shea, assisted by CB Chad Neasman.
2-8-SFO07 (1Q: 01:03) PENALTY: San Francisco was called for a False Start.
2-11-SFO04 (1Q: 00:55) Matt Leinhart pass completed to RB Andy Wilkerson for 7 yards. Tackled by OLB Shawn Crable.
3-4-SFO11 (1Q: 00:14) Matt Leinhart pass completed to WR Courtney Kazadi for 8 yards. Tackled by ILB Bart Shea. Kazadi gained 1 yard after the catch.
Start of second quarter.
1-10-SFO19 (2Q: 15:00) Andy Wilkerson ran inside the right tackle for 11 yards. Tackled by DE Damon Bromell. Key block delivered by Austin Hennings.
1-10-SFO30 (2Q: 14:30) Matthew Dundas ran inside the right guard for 15 yards. Tackled by S Julio Baker. Key block delivered by Jimmy Meadows.
1-10-SFO45 (2Q: 14:02) Andy Wilkerson ran around left end for 1 yard and was forced out of bounds. Tackled by ILB Damon Ramirez, assisted by S Tom Zhao.
2-9-SFO46 (2Q: 13:33) Bernard Harmon ran around left end for 9 yards and was forced out of bounds. Tackled by S Julio Baker, assisted by OLB Shawn Crable. Key block delivered by Eben Britton.
1-10-ATL45 (2Q: 13:00) Matt Leinhart sacked by DE Damon Bromell for a loss of 8 yards. Bromell simply blew through Eben Britton to reach the quarterback and knock him down. The ball was fumbled and recovered by SFO Eben Britton on the SFO47.
2-18-SFO47 (2Q: 12:17) Matt Leinhart sacked by ILB Bart Shea for a loss of 7 yards. Sack allowed by Eben Britton. The ball was fumbled and recovered by ATL Shawn Crable on the SFO40.
1-10-SFO40 (2Q: 12:03) Xavier Canales pass completed to WR Eddie Royal for 7 yards. Tackled by DE Erik Walden.
2-3-SFO33 (2Q: 11:33) Zach Huffman ran inside the left guard for 5 yards. Tackled by DT Lenny Erickson, assisted by S Josh Gattis. Key block delivered by Wesley Covington.
1-10-SFO28 (2Q: 10:54) Zach Huffman ran outside the right tackle for -2 yards. Tackled by S Ernest Melendez, assisted by CB Teddy Groves.
2-12-SFO30 (2Q: 10:15) Xavier Canales pass completed to WR Eddie Royal for 2 yards. Tackled by S Ernest Melendez. PENALTY: San Francisco was called for Illegal Use of the Hands by the Defense.
1-10-SFO25 (2Q: 10:09) Lorenzo Booker ran around right end for 2 yards and was forced out of bounds. Tackled by S Van Floyd, assisted by DT Damon Burgess.
2-8-SFO23 (2Q: 09:26) Xavier Canales pass fell incomplete, intended for TE Jason Pociask. S Ernest Melendez defended the pass.
3-8-SFO23 (2Q: 09:15) Xavier Canales pass completed to WR Eddie Royal for 23 yards and a TOUCHDOWN! Royal gained 2 yards after the catch. The quarterback threw into double coverage. Atlanta 6, San Francisco 0
(2Q: 09:15) Extra point by Oliver Williams was good. Atlanta 7, San Francisco 0
(2Q: 09:01) Oliver Williams kicked off 77 yards from the ATL30. Touchback.
1-10-SFO20 (2Q: 09:01) PENALTY: San Francisco was called for a False Start.
1-15-SFO15 (2Q: 08:58) Matthew Dundas ran around the left tackle for 9 yards. Tackled by OLB Shawn Crable, assisted by CB Calvin Borders. Key block delivered by Leroy Harris.
2-6-SFO24 (2Q: 08:17) Matt Leinhart pass completed to WR Gerald Hitchcock for 15 yards. Tackled by ILB Damon Ramirez, assisted by S Dana Washington. Hitchcock gained 6 yards after the catch. PENALTY: Atlanta was called for Illegal Contact. The penalty was declined.
1-10-SFO39 (2Q: 08:11) Matt Leinhart pass was blocked at the line, intended for TE Craig Stevens. DE Jason Lynch blocked the pass.
2-10-SFO39 (2Q: 08:06) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. S Tom Zhao defended the pass.
3-10-SFO39 (2Q: 07:59) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. CB Calvin Borders knocked the ball out of his grasp.
4-10-SFO39 (2Q: 07:51) Reggie Krumrei punted 61 yards. Touchback.
1-10-ATL20 (2Q: 07:46) Xavier Canales pass completed to FB Brian Leonard for 11 yards. Tackled by ILB Sean Brower, assisted by OLB Edgar Wendt. Leonard gained 2 yards after the catch. PENALTY: San Francisco was called for Unnecessary Roughness.
1-10-ATL46 (2Q: 07:40) Xavier Canales pass completed to TE Moe Looper for 15 yards. Tackled by ILB Sean Brower, assisted by OLB Edgar Wendt. Looper gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-SFO39 (2Q: 07:14) Xavier Canales pass completed to WR Eddie Royal for 11 yards. Tackled by S Josh Gattis. Royal gained 6 yards after the catch.
1-10-SFO28 (2Q: 06:47) PENALTY: Atlanta was called for a False Start.
1-15-SFO33 (2Q: 06:40) Xavier Canales pass completed to WR Dave Allison for -1 yards. Tackled by S Ernest Melendez.
2-16-SFO34 (2Q: 05:56) Xavier Canales sacked by DE Bennie Unruh for a loss of 7 yards. Sack allowed by Wesley Covington. The ball was fumbled and recovered by SFO Bennie Unruh for 5 yards to the SFO46.
1-10-SFO46 (2Q: 05:41) Matt Leinhart pass completed to TE Craig Stevens for 7 yards. Tackled by S Tom Zhao.
2-3-ATL47 (2Q: 05:08) Matthew Dundas ran around the left tackle for 6 yards. Tackled by OLB Bill Erickson. Key block delivered by Leroy Harris.
1-10-ATL41 (2Q: 04:28) Bernard Harmon ran inside the right tackle for 5 yards. Tackled by S Dana Washington, assisted by OLB Jason Phillips. Key block delivered by Jimmy Meadows.
2-5-ATL36 (2Q: 03:54) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. OLB Shawn Crable hurried the quarterback into a bad throw.
3-5-ATL36 (2Q: 03:44) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DT Jon Dupre hurried the quarterback into a bad throw.
4-5-ATL36 (2Q: 03:37) Reggie Krumrei punted 36 yards. Touchback.
1-10-ATL20 (2Q: 03:30) Xavier Canales pass completed to TE Moe Looper for 3 yards. Tackled by ILB Clay Lane.
2-7-ATL23 (2Q: 02:55) Zach Huffman ran outside the right tackle for 2 yards. Tackled by DE Norbert Schoeppner. PENALTY: Atlanta was called for Offensive Holding.
2-17-ATL13 (2Q: 02:47) Xavier Canales pass completed to WR Everett Wiggins for 11 yards. Tackled by S Josh Gattis. The receiver ran his route right over the middle of the field.
3-6-ATL24 (2Q: 02:22) Xavier Canales pass completed to WR Dave Allison for 9 yards. Tackled by CB Teddy Groves. The quarterback threw away from the double coverage.
Official time out for the two-minute warning.
1-10-ATL33 (2Q: 02:00) Xavier Canales pass completed to WR Dave Allison for 8 yards. Tackled by CB Teddy Groves. Allison gained 2 yards after the catch. San Francisco's Sean Brower was hurt on the play. This appears to be a minor hand injury. He should be able to remain in the game.
2-2-ATL41 (2Q: 01:24) Lorenzo Booker ran around the left tackle for 4 yards. Tackled by S Van Floyd, assisted by S Josh Gattis. Key block delivered by Kelly Fortier.
1-10-ATL45 (2Q: 01:03) Xavier Canales pass fell incomplete, intended for WR Everett Wiggins. DE Bennie Unruh hurried the quarterback into a bad throw. The quarterback threw into double coverage.
2-10-ATL45 (2Q: 00:53) PENALTY: Atlanta was called for a False Start.
2-15-ATL40 (2Q: 00:53) Xavier Canales pass was thrown incomplete, intended for WR Bob Brown. The quarterback threw away from the double coverage.
3-15-ATL40 (2Q: 00:45) Xavier Canales pass completed to WR Paul Williams for 32 yards. Tackled by CB Fred Anglin. Williams gained 1 yard after the catch. The quarterback threw away from the double coverage.
Atlanta called a time out.
1-10-SFO28 (2Q: 00:36) Xavier Canales pass was dropped by WR Everett Wiggins. PENALTY: San Francisco was called for Unnecessary Roughness.
1-10-SFO14 (2Q: 00:30) Lorenzo Booker ran inside the right guard for -3 yards. Tackled by OLB Edgar Wendt, assisted by DT Derek Jamison.
Atlanta called a time out.
2-13-SFO17 (2Q: 00:21) Xavier Canales pass fell incomplete, intended for WR Paul Williams. CB Jon Swinton defended the pass. The quarterback threw away from the double coverage.
3-13-SFO17 (2Q: 00:11) Oliver Williams attempted a 34 yard field goal and succeeded. Atlanta 10, San Francisco 0
(2Q: 00:03) Oliver Williams kicked off 60 yards from the ATL30. Kenny Britt returned the ball 17 yards to the SFO27. Tackled by Paul Williams.
Start of third quarter.
(3Q: 15:00) Roger Kowal kicked off 68 yards from the SFO30. Chad Neasman returned the ball 33 yards to the ATL35. Tackled by Kenneth Shaw.
1-10-ATL35 (3Q: 14:41) Les Fincher ran around left end for 2 yards. Tackled by DT Lenny Erickson.
2-8-ATL37 (3Q: 14:13) Xavier Canales scrambled for 10 yards. Tackled by CB Jon Swinton.
1-10-ATL47 (3Q: 13:35) Xavier Canales pass completed to WR Dave Allison for 10 yards. The receiver went out of bounds. Tackled by DT Robert Henderson.
1-10-SFO43 (3Q: 13:00) Xavier Canales pass was thrown incomplete, intended for WR Eddie Royal. PENALTY: San Francisco was called for Defensive Holding.
1-10-SFO38 (3Q: 12:52) Xavier Canales pass completed to FB Les Fincher for 10 yards. Tackled by DE Norbert Schoeppner. Fincher gained 9 yards after the catch.
1-10-SFO28 (3Q: 12:10) Xavier Canales pass was intended for RB Lorenzo Booker and was intercepted by CB Jon Swinton at the SFO15. Tackled by Lorenzo Booker.
1-10-SFO15 (3Q: 12:02) Matt Leinhart pass was intended for WR Courtney Kazadi and was intercepted by CB Chad Neasman at the SFO29. The interception was returned 1 yard. Tackled by Courtney Kazadi.
1-10-SFO28 (3Q: 11:54) Lorenzo Booker ran outside the right tackle for -3 yards. Tackled by DT Derek Jamison.
2-13-SFO31 (3Q: 11:16) Xavier Canales pass completed to FB Brian Leonard for 6 yards. Tackled by CB Fred Anglin. The quarterback threw away from the double coverage.
3-7-SFO25 (3Q: 10:33) Xavier Canales pass completed to WR Bob Brown for 5 yards. Tackled by S Ernest Melendez.
4-2-SFO20 (3Q: 10:09) Oliver Williams attempted a 37 yard field goal and it was blocked by Josh Gattis. SFO Sean Brower recovered the ball at the SFO27 and returned it 34 yards.
1-10-ATL39 (3Q: 10:01) Matt Leinhart sacked by DT J.J. Wirthel for a loss of 6 yards. Sack allowed by Leroy Harris.
2-16-ATL45 (3Q: 09:29) Matt Leinhart pass completed to RB Andy Wilkerson for 3 yards. The receiver went out of bounds. Tackled by OLB Shawn Crable.
3-13-ATL42 (3Q: 09:01) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DE Jason Lynch hurried the quarterback into a bad throw.
4-13-ATL42 (3Q: 08:52) Reggie Krumrei punted 42 yards. Touchback.
1-10-ATL20 (3Q: 08:46) Xavier Canales pass was dropped by TE Moe Looper.
2-10-ATL20 (3Q: 08:36) Zach Huffman ran inside the right tackle for 11 yards. Tackled by DT Lenny Erickson. Key block delivered by Kelly Fortier.
1-10-ATL31 (3Q: 07:49) Xavier Canales pass completed to WR Everett Wiggins for 8 yards. Tackled by OLB Edgar Wendt. The quarterback threw away from the double coverage.
2-2-ATL39 (3Q: 07:19) Zach Huffman ran outside the right tackle for 0 yards. Tackled by CB Jon Swinton.
3-2-ATL39 (3Q: 06:37) Xavier Canales pass completed to RB Zach Huffman for 4 yards. The receiver went out of bounds. Tackled by CB Teddy Groves. The receiver ran his route right over the middle of the field. Huffman gained 1 yard after the catch.
1-10-ATL43 (3Q: 06:08) Lorenzo Booker ran around left end for -2 yards. Tackled by DT Damon Burgess, assisted by DT Derek Jamison. San Francisco's Edgar Wendt was hurt on the play.
2-12-ATL41 (3Q: 05:37) Xavier Canales pass completed to WR Eddie Royal for 6 yards. Tackled by CB Teddy Groves. Royal gained 3 yards after the catch.
3-6-ATL47 (3Q: 04:57) Xavier Canales pass completed to WR Dave Allison for 16 yards. The receiver went out of bounds. Tackled by S Ernest Melendez. Allison gained 3 yards after the catch. The quarterback threw away from the double coverage.
1-10-SFO37 (3Q: 04:33) Lorenzo Booker ran around left end for 3 yards. Tackled by S Van Floyd.
2-7-SFO34 (3Q: 03:54) Zach Huffman ran around left end for 4 yards. Tackled by OLB Earnest Becker.
3-3-SFO30 (3Q: 03:09) Xavier Canales pass completed to TE Jason Pociask for 3 yards. Tackled by OLB Earnest Becker. The quarterback threw away from the double coverage.
1-10-SFO27 (3Q: 02:38) Xavier Canales pass completed to RB Lorenzo Booker for 11 yards. Tackled by S Josh Gattis, assisted by ILB Clay Lane.
1-10-SFO16 (3Q: 02:03) Xavier Canales pass completed to TE Moe Looper for 7 yards. Tackled by CB Teddy Groves, assisted by ILB Sean Brower. Looper gained 7 yards after the catch.
2-3-SFO09 (3Q: 01:32) Xavier Canales pass completed to RB Zach Huffman for 4 yards. Tackled by CB Teddy Groves.
1-5-SFO05 (3Q: 01:00) Xavier Canales pass completed to TE Lester Allen for 5 yards and a TOUCHDOWN! Atlanta 16, San Francisco 0
(3Q: 01:00) Extra point by Oliver Williams was good. Atlanta 17, San Francisco 0
(3Q: 00:55) Oliver Williams kicked off 62 yards from the ATL30. Kenny Britt returned the ball 16 yards to the SFO24. Tackled by Jason Pociask.
1-10-SFO24 (3Q: 00:18) Matt Leinhart pass was blocked at the line, intended for WR Justin Daniels. DE Jason Lynch blocked the pass.
2-10-SFO24 (3Q: 00:11) Matt Leinhart pass completed to WR Josh Morgan for 9 yards. Tackled by S Julio Baker, assisted by CB Calvin Borders. The receiver ran his route right over the middle of the field.
Start of fourth quarter.
3-1-SFO33 (4Q: 15:00) Matt Leinhart pass completed to RB Matthew Dundas for 4 yards. Tackled by CB Chad Neasman.
1-10-SFO37 (4Q: 14:37) Matt Leinhart sacked by OLB Shawn Crable for a loss of 8 yards. Sack allowed by Jimmy Meadows.
2-18-SFO29 (4Q: 14:01) PENALTY: San Francisco was called for a False Start.
2-23-SFO24 (4Q: 13:57) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. CB Brady Al Shawa defended the pass.
3-23-SFO24 (4Q: 13:47) Matt Leinhart pass completed to RB Bernard Harmon for 8 yards. The receiver went out of bounds. Tackled by CB Leslie Cotter.
4-15-SFO32 (4Q: 13:06) Reggie Krumrei punted 49 yards. Andy Cowan returned the kick 19 yards to the ATL38. Tackled by Van Floyd.
1-10-ATL38 (4Q: 12:56) Zach Huffman ran inside the right guard for 1 yard. Tackled by ILB Sean Brower, assisted by DT Derek Jamison.
2-9-ATL39 (4Q: 12:26) Xavier Canales pass fell incomplete, intended for TE Moe Looper. DE Bennie Unruh hurried the quarterback into a bad throw.
3-9-ATL39 (4Q: 12:19) Xavier Canales pass fell incomplete, intended for WR Eddie Royal. CB Jon Swinton defended the pass. The defense looked very familiar with that play. The quarterback threw into double coverage.
4-9-ATL39 (4Q: 12:09) Clay Barlow punted 46 yards. Kenny Britt returned the kick 8 yards to the SFO23. Tackled by Brian Leonard. San Francisco's Van Floyd was hurt on the play.
1-10-SFO23 (4Q: 12:01) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DE Damon Bromell hurried the quarterback into a bad throw. The defense looked very familiar with that play.
2-10-SFO23 (4Q: 11:52) Matt Leinhart pass was dropped by WR Kenny Britt.
3-10-SFO23 (4Q: 11:39) Matt Leinhart pass fell incomplete, intended for WR Josh Morgan. S Tom Zhao defended the pass. The defense looked very familiar with that play.
4-10-SFO23 (4Q: 11:32) Reggie Krumrei punted 40 yards. Andy Cowan returned the kick 10 yards to the ATL47. Tackled by Brice McCain.
1-10-ATL47 (4Q: 11:24) Xavier Canales pass was blocked at the line, intended for TE Moe Looper. DT Lenny Erickson blocked the pass.
2-10-ATL47 (4Q: 11:12) Brian Leonard ran around right end for 2 yards. Tackled by CB Jon Swinton.
3-8-ATL49 (4Q: 10:37) Xavier Canales pass was thrown incomplete, intended for WR Eddie Royal. The defense looked extremely familiar with that play. The quarterback threw away from the double coverage.
4-8-ATL49 (4Q: 10:31) Clay Barlow punted 51 yards. Touchback.
1-10-SFO20 (4Q: 10:26) Matt Leinhart pass fell incomplete, intended for WR Josh Morgan. DE Damon Bromell hurried the quarterback into a bad throw. The defense looked very familiar with that play.
2-10-SFO20 (4Q: 10:14) Matt Leinhart pass completed to RB Bernard Harmon for 13 yards. Tackled by CB Calvin Borders. Harmon gained 7 yards after the catch.
1-10-SFO33 (4Q: 09:39) Matt Leinhart pass completed to WR Gerald Hitchcock for 3 yards. Tackled by S Julio Baker, assisted by ILB Damon Ramirez.
2-7-SFO36 (4Q: 08:56) Matt Leinhart pass was dropped by WR Josh Morgan.
3-7-SFO36 (4Q: 08:46) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DE Damon Bromell drove right through Jimmy Meadows to hurry the quarterback.
4-7-SFO36 (4Q: 08:38) Matt Leinhart pass fell incomplete, intended for RB Andy Wilkerson. DE Damon Bromell drove right through Leroy Harris to hurry the quarterback. The ball goes over on downs.
1-10-SFO36 (4Q: 08:34) PENALTY: San Francisco was called for Encroachment.
1-5-SFO31 (4Q: 08:24) PENALTY: Atlanta was called for a False Start.
1-10-SFO36 (4Q: 08:14) Zach Huffman ran around the left tackle for 2 yards. Tackled by ILB Joe Mays.
2-8-SFO34 (4Q: 07:29) Zach Huffman ran around the left tackle for 5 yards. Tackled by DE Norbert Schoeppner, assisted by ILB Clay Lane. PENALTY: Atlanta was called for Offensive Holding.
2-18-SFO44 (4Q: 07:23) PENALTY: Atlanta was called for a False Start.
2-23-SFO49 (4Q: 07:16) Zach Huffman ran inside the left tackle for 6 yards. Tackled by CB Teddy Groves, assisted by ILB Clay Lane.
3-17-SFO43 (4Q: 06:32) Zach Huffman ran outside the right tackle for 11 yards. Tackled by DT Derek Jamison, assisted by S Josh Gattis. Atlanta's Xavier Canales was hurt on the play. This appears to be a minor elbow injury. He should be able to remain in the game.
4-6-SFO32 (4Q: 05:45) Clay Barlow punted 32 yards. Touchback.
1-10-SFO20 (4Q: 05:38) Matt Leinhart sacked by DE Damon Bromell for a loss of 5 yards. Sack allowed by Jimmy Meadows.
2-15-SFO15 (4Q: 05:20) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DT J.J. Wirthel hurried the quarterback into a bad throw.
3-15-SFO15 (4Q: 05:12) Matt Leinhart pass completed to WR Josh Morgan for 21 yards. Tackled by ILB Damon Ramirez. The receiver ran his route right over the middle of the field.
1-10-SFO36 (4Q: 04:52) Matt Leinhart pass was dropped by WR Gerald Hitchcock.
2-10-SFO36 (4Q: 04:44) Matt Leinhart pass was dropped by WR Courtney Kazadi.
3-10-SFO36 (4Q: 04:36) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DT J.J. Wirthel hurried the quarterback into a bad throw. The defense looked very familiar with that play.
4-10-SFO36 (4Q: 04:26) PENALTY: San Francisco was called for a False Start.
4-15-SFO31 (4Q: 04:18) Matt Leinhart pass fell incomplete, intended for WR Justin Daniels. DE Damon Bromell hurried the quarterback into a bad throw. The ball goes over on downs.
1-10-SFO31 (4Q: 04:09) Zach Huffman ran inside the left tackle for 3 yards. Tackled by DT Derek Jamison.
2-7-SFO28 (4Q: 03:23) Zach Huffman ran around the left tackle for 2 yards. Tackled by DE Bennie Unruh, assisted by ILB Joe Mays.
3-5-SFO26 (4Q: 02:38) Lorenzo Booker ran around right end for 1 yard. Tackled by S Josh Gattis.
San Francisco called a time out.
4-4-SFO25 (4Q: 02:26) Oliver Williams attempted a 42 yard field goal and succeeded. Atlanta 20, San Francisco 0
(4Q: 02:18) Oliver Williams kicked off 71 yards from the ATL30. Touchback.
1-10-SFO20 (4Q: 02:18) Matt Leinhart pass fell incomplete, intended for WR Justin Daniels. DT J.J. Wirthel drove right through Jimmy Meadows to hurry the quarterback. The defense looked very familiar with that play.
2-10-SFO20 (4Q: 02:08) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DT J.J. Wirthel hurried the quarterback into a bad throw. The defense looked very familiar with that play.
Official time out for the two-minute warning.
3-10-SFO20 (4Q: 02:00) Matt Leinhart pass completed to RB Andy Wilkerson for 5 yards. The receiver went out of bounds. Tackled by CB Chad Neasman. Wilkerson gained 2 yards after the catch.
4-5-SFO25 (4Q: 01:50) Matt Leinhart pass completed to WR Josh Morgan for 6 yards. Tackled by CB Brady Al Shawa, assisted by CB Leslie Cotter. PENALTY: Atlanta was called for Illegal Contact. The penalty was declined.
1-10-SFO31 (4Q: 01:42) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. DE Damon Bromell drove right through Eben Britton to hurry the quarterback. The defense looked very familiar with that play.
2-10-SFO31 (4Q: 01:32) Matt Leinhart pass fell incomplete, intended for WR Gerald Hitchcock. CB Calvin Borders defended the pass.
3-10-SFO31 (4Q: 01:23) Matt Leinhart pass fell incomplete, intended for WR Courtney Kazadi. S Julio Baker defended the pass. The defense looked very familiar with that play.
4-10-SFO31 (4Q: 01:16) Matt Leinhart pass completed to WR Justin Daniels for 7 yards. Tackled by OLB Shawn Crable. The receiver ran his route right over the middle of the field. The ball goes over on downs.
1-10-SFO38 (4Q: 01:07) Xavier Canales pass fell incomplete, intended for WR Everett Wiggins. DT Lenny Erickson drove right through Mike Pollak to hurry the quarterback.
2-10-SFO38 (4Q: 00:54) Xavier Canales scrambled for 2 yards. Tackled by S Josh Gattis.
San Francisco called a time out.
3-8-SFO36 (4Q: 00:42) Zach Huffman ran around the left tackle for 11 yards. Tackled by ILB Joe Mays. Key block delivered by Davin Joseph.
San Francisco called a time out.
1-10-SFO25 (4Q: 00:32) Xavier Canales dropped to one knee for -1 yards.
Final Score: Atlanta Falcons 20, San Francisco 49ers 0