Week 15, 2004

Played in Baltimore, TN, weather: 43 degrees, fair, calm.
Pittsburgh won the toss and elected to receive.
Start of first quarter.
(1Q: 15:00) Neil Rackers kicked off 74 yards from the BAL35. Touchback.
1-10-PIT20 (1Q: 15:00) Brian Westbrook ran around the left tackle for 8 yards. Tackled by CB Derek Ross. Key block delivered by Jon Runyan.
2-2-PIT28 (1Q: 14:33) Brian Westbrook ran inside the right tackle for 22 yards. Tackled by OLB Matt Stewart. Key block delivered by Jon Runyan.
1-10-BAL50 (1Q: 13:49) Troy Fleming ran inside the right guard for 6 yards. Tackled by OLB Matt Stewart. Key block delivered by Leonard Davis.
2-4-BAL44 (1Q: 13:23) PENALTY: Pittsburgh was called for a False Start.
2-9-BAL49 (1Q: 13:17) Troy Fleming ran a counterplay inside the right tackle for -1 yards. Tackled by DE Darren Howard, assisted by ILB Brian Urlacher.
3-10-BAL50 (1Q: 12:56) Timm Rosenbach pass completed to WR Devante Harden for 12 yards. Tackled by OLB Matt Stewart. Harden gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-BAL38 (1Q: 12:23) Timm Rosenbach pass fell incomplete, intended for TE Ken Dilger. S Victor Green defended the pass. The quarterback threw away from the double coverage.
2-10-BAL38 (1Q: 12:14) Timm Rosenbach pass was thrown incomplete, intended for RB Brian Westbrook. The quarterback threw away from the double coverage.
3-10-BAL38 (1Q: 12:09) PENALTY: Pittsburgh was called for a False Start.
3-15-BAL43 (1Q: 12:03) Timm Rosenbach pass fell incomplete, intended for WR Johnnie Morton. DE Darren Howard hurried the quarterback into a bad throw. The quarterback threw away from the double coverage.
4-15-BAL43 (1Q: 11:56) Al Oscarson punted 43 yards. Touchback.
1-10-BAL20 (1Q: 11:50) Wilmont Perry ran around the left tackle for 3 yards. Tackled by DE Jimmy Wilkerson, assisted by S Jordan Babineaux.
2-7-BAL23 (1Q: 11:20) Joe Jermaine pass completed to TE Kellen Winslow II for 23 yards. Tackled by CB Ahmed Plummer. The receiver ran his route right over the middle of the field. Winslow II gained 9 yards after the catch. PENALTY: Pittsburgh was called for Illegal Contact. The penalty was declined.
1-10-BAL46 (1Q: 11:08) J.T. Ogden ran inside the left guard for 3 yards. Tackled by S Jordan Babineaux, assisted by OLB Darrell McClover. Pittsburgh's Ahmed Plummer was hurt on the play.
2-7-BAL49 (1Q: 10:33) Wilmont Perry ran around the left tackle for 2 yards and was forced out of bounds. Tackled by DT Brian Young, assisted by DE Jimmy Wilkerson.
3-5-PIT49 (1Q: 10:04) Joe Jermaine pass completed to WR Torry Holt for 49 yards and a TOUCHDOWN! Holt gained 36 yards after the catch. The quarterback threw away from the double coverage. Baltimore 6, Pittsburgh 0
(1Q: 10:04) Extra point by Neil Rackers was good. Baltimore 7, Pittsburgh 0
(1Q: 09:47) Neil Rackers kicked off 70 yards from the BAL35. Touchback.
1-10-PIT20 (1Q: 09:47) Brian Westbrook ran inside the right guard for 5 yards. Tackled by ILB Brian Urlacher, assisted by S Victor Green. Key block delivered by Sean McHugh.
2-5-PIT25 (1Q: 09:04) Brian Westbrook ran inside the left tackle for 1 yard. Tackled by ILB Brian Urlacher, assisted by DE Darren Howard. PENALTY: Pittsburgh was called for Unsportsmanlike Conduct.
3-17-PIT13 (1Q: 08:54) Timm Rosenbach pass was dropped by WR Anquan Boldin. The quarterback threw into double coverage.
4-17-PIT13 (1Q: 08:45) Al Oscarson punted 54 yards. Ed Goodwin returned the kick 4 yards to the BAL37. Tackled by Gabriel Snyder.
1-10-BAL37 (1Q: 08:35) Joe Jermaine pass completed to RB Wilmont Perry for 13 yards. Tackled by DT Bob Kuberski. Perry gained 14 yards after the catch. The quarterback threw away from the double coverage.
1-10-BAL50 (1Q: 07:53) Joe Jermaine pass completed to TE Desmond Clark for 3 yards. Tackled by ILB Tedy Bruschi, assisted by DE Chris Kelsey.
2-7-PIT47 (1Q: 07:07) J.T. Ogden ran around left end for 3 yards. Tackled by CB Rashad Bauman.
3-4-PIT44 (1Q: 06:28) Joe Jermaine scrambled for 10 yards. Tackled by CB Eric Kelly.
1-10-PIT34 (1Q: 05:49) Joe Jermaine pass completed to WR Dennis Northcutt for 24 yards. Tackled by CB Rashad Bauman, assisted by ILB Tedy Bruschi.
1-10-PIT10 (1Q: 05:08) Wilmont Perry ran outside the right tackle for 3 yards. Tackled by ILB Tedy Bruschi.
2-7-PIT07 (1Q: 04:39) Joe Jermaine pass was thrown incomplete, intended for WR Dennis Northcutt.
3-7-PIT07 (1Q: 04:29) Joe Jermaine pass was dropped by WR Dennis Northcutt.
4-7-PIT07 (1Q: 04:22) Neil Rackers attempted a 24 yard field goal and succeeded. Baltimore 10, Pittsburgh 0
(1Q: 04:16) Neil Rackers kicked off 74 yards from the BAL35. Touchback.
1-10-PIT20 (1Q: 04:16) Brian Westbrook ran around the left tackle for 10 yards. Tackled by OLB Wesley Mallard. Key block delivered by Bob Hallen.
1-10-PIT30 (1Q: 03:33) Brian Westbrook ran inside the right guard for 1 yard. Tackled by DE Aaron Schobel, assisted by OLB Wesley Mallard.
2-9-PIT31 (1Q: 03:07) Timm Rosenbach pass completed to TE Ken Dilger for 6 yards. Tackled by S Victor Green.
3-3-PIT37 (1Q: 02:48) Brian Westbrook ran around the left tackle for 4 yards. Tackled by S Victor Green. Key block delivered by Bob Hallen.
1-10-PIT41 (1Q: 02:19) Brian Westbrook ran around left end for 0 yards. Tackled by DE Darren Howard.
2-10-PIT41 (1Q: 01:41) Brian Westbrook ran inside the right guard for -4 yards. Tackled by S Victor Green, assisted by OLB Matt Stewart.
3-14-PIT37 (1Q: 00:58) Timm Rosenbach pass was dropped by WR Snoop Minnis. The quarterback threw into double coverage.
4-14-PIT37 (1Q: 00:48) Al Oscarson punted 56 yards. The ball was marked out of bounds at the BAL07.
1-10-BAL07 (1Q: 00:39) Wilmont Perry ran inside the right tackle for 4 yards. Tackled by CB Eric Kelly, assisted by ILB Tedy Bruschi.
2-6-BAL11 (1Q: 00:04) J.T. Ogden ran outside the right tackle for 2 yards. Tackled by DT Brian Young, assisted by OLB Takeo Spikes.
Start of second quarter.
3-4-BAL13 (2Q: 15:00) Joe Jermaine pass was thrown incomplete, intended for WR Dennis Northcutt. The quarterback threw into double coverage.
4-4-BAL13 (2Q: 14:52) Darren Bennett punted 55 yards. Gabriel Snyder returned the kick 4 yards to the PIT36. Tackled by J.T. Ogden.
1-10-PIT36 (2Q: 14:41) Timm Rosenbach pass completed to WR Devante Harden for 3 yards. Tackled by DT Tim Bowens.
2-7-PIT39 (2Q: 14:00) Brian Westbrook ran inside the right tackle for 2 yards. Tackled by DE Darren Howard.
3-5-PIT41 (2Q: 13:33) Timm Rosenbach pass was thrown incomplete, intended for WR Snoop Minnis. The quarterback threw away from the double coverage.
4-5-PIT41 (2Q: 13:28) Al Oscarson punted 39 yards. Ed Goodwin returned the kick 8 yards to the BAL28. Tackled by Gabriel Snyder. PENALTY: Pittsburgh was called for an Ineligible Man Downfield on the Punt. The penalty was declined.
1-10-BAL28 (2Q: 13:21) J.T. Ogden ran outside the right tackle for -3 yards. Tackled by DT Brian Young.
2-13-BAL25 (2Q: 12:49) Joe Jermaine scrambled for 5 yards. Tackled by S Jordan Babineaux.
3-8-BAL30 (2Q: 12:05) Wilmont Perry ran inside the left tackle for 14 yards. Tackled by DT John Browning, assisted by ILB Tedy Bruschi. Key block delivered by Orlando Pace.
1-10-BAL44 (2Q: 11:36) Joe Jermaine pass completed to WR Torry Holt for 3 yards. Tackled by CB Dennis Weathersby.
2-7-BAL47 (2Q: 11:06) J.T. Ogden ran inside the right guard for 16 yards. Tackled by CB Dennis Weathersby. Key block delivered by Kellen Winslow II.
1-10-PIT37 (2Q: 10:35) Joe Jermaine pass completed to WR Dennis Northcutt for -1 yards. Tackled by S Lamont Thompson. The quarterback threw away from the double coverage.
2-11-PIT38 (2Q: 10:05) Joe Jermaine pass completed to TE Kellen Winslow II for 31 yards. Tackled by ILB Tedy Bruschi. Winslow II gained 30 yards after the catch.
1-7-PIT07 (2Q: 09:26) Wilmont Perry ran inside the left guard for 4 yards. Tackled by DT Bob Kuberski, assisted by DE Chris Kelsey.
2-3-PIT03 (2Q: 08:47) Joe Jermaine scrambled for 3 yards and a TOUCHDOWN! Baltimore 16, Pittsburgh 0
(2Q: 08:47) Extra point by Neil Rackers was good. Baltimore 17, Pittsburgh 0
(2Q: 08:38) Neil Rackers kicked off 70 yards from the BAL35. Touchback. PENALTY: Baltimore was called for Offsides on the Kickoff.
(2Q: 08:38) Neil Rackers kicked off 72 yards from the BAL30. Touchback.
1-10-PIT20 (2Q: 08:38) Timm Rosenbach pass completed to WR Anquan Boldin for 7 yards. Tackled by CB Hank Poteat. Boldin gained 6 yards after the catch. The quarterback threw away from the double coverage.
2-3-PIT27 (2Q: 07:59) Troy Fleming ran inside the right tackle for -2 yards. Tackled by ILB Brian Urlacher. CB Quentin Jammer knocked down Brian De Marco to break up the play.
3-5-PIT25 (2Q: 07:41) Brian Westbrook ran around right end for -6 yards. Tackled by DT Monsanto Pope.
4-11-PIT19 (2Q: 07:08) Al Oscarson punted 63 yards. Myron Eisner returned the kick 6 yards to the BAL24. PENALTY: Baltimore was called for Roughing the Kicker.
1-10-PIT34 (2Q: 06:59) Timm Rosenbach pass completed to WR Johnnie Morton for -1 yards. Tackled by OLB Matt Stewart. The quarterback threw away from the double coverage.
2-11-PIT33 (2Q: 06:40) Timm Rosenbach pass fell incomplete, intended for WR Johnnie Morton. DT Monsanto Pope hurried the quarterback into a bad throw.
3-11-PIT33 (2Q: 06:29) Timm Rosenbach pass completed to WR Anquan Boldin for 7 yards. The receiver went out of bounds. Tackled by CB Quentin Jammer. The receiver ran his route right over the middle of the field.
4-4-PIT40 (2Q: 05:59) Al Oscarson punted 41 yards. Ed Goodwin called for a fair catch at the BAL19.
1-10-BAL19 (2Q: 05:50) J.T. Ogden ran around left end for 0 yards. Tackled by ILB Tedy Bruschi, assisted by OLB Bryan Jones.
2-10-BAL19 (2Q: 05:17) J.T. Ogden ran around left end for 11 yards. Tackled by CB Eric Kelly, assisted by S Jordan Babineaux. Key block delivered by Nickolas McPhillips.
1-10-BAL30 (2Q: 04:51) PENALTY: Baltimore was called for a False Start.
1-15-BAL25 (2Q: 04:41) Wilmont Perry ran inside the left guard for 0 yards. Tackled by ILB Tedy Bruschi.
2-15-BAL25 (2Q: 03:57) Joe Jermaine pass completed to RB Wilmont Perry for 0 yards. Tackled by CB Dennis Weathersby.
3-15-BAL25 (2Q: 03:29) Joe Jermaine pass completed to WR Germane Crowell for -2 yards. Tackled by OLB Takeo Spikes, assisted by DE Jimmy Wilkerson. The quarterback threw away from the double coverage.
4-17-BAL23 (2Q: 02:51) Darren Bennett punted 45 yards. Gabriel Snyder called for a fair catch at the PIT32.
1-10-PIT32 (2Q: 02:41) Timm Rosenbach pass fell incomplete, intended for WR Devante Harden. DT Tim Bowens defended the pass. The quarterback threw away from the double coverage.
2-10-PIT32 (2Q: 02:37) Brian Westbrook ran a counterplay inside the right tackle for 0 yards. Tackled by DE Darren Howard.
3-10-PIT32 (2Q: 02:15) Timm Rosenbach pass completed to WR Devante Harden for 18 yards. Tackled by CB Hank Poteat. Harden gained 13 yards after the catch.
Official time out for the two-minute warning.
1-10-BAL50 (2Q: 02:00) Timm Rosenbach pass fell incomplete, intended for TE Ken Dilger. CB Derek Ross defended the pass. The quarterback threw away from the double coverage. Pittsburgh's Jon Runyan was hurt on the play.
2-10-BAL50 (2Q: 01:52) Timm Rosenbach pass completed to WR Snoop Minnis for 5 yards. The receiver went out of bounds. Tackled by CB Quentin Jammer. The receiver ran his route right over the middle of the field.
3-5-BAL45 (2Q: 01:47) Timm Rosenbach pass completed to WR Anquan Boldin for 9 yards. Tackled by DT Tony Dreschsler. Boldin gained 1 yard after the catch. The quarterback threw away from the double coverage.
1-10-BAL36 (2Q: 01:23) Timm Rosenbach pass fell incomplete, intended for TE Ken Dilger. DT Monsanto Pope hurried the quarterback into a bad throw. The quarterback threw away from the double coverage. PENALTY: Pittsburgh was called for Offensive Holding.
1-20-BAL46 (2Q: 01:17) Timm Rosenbach pass was intended for TE Ken Dilger and was intercepted by S Victor Green at the BAL23. The interception was returned 23 yards. Tackled by Sean McHugh. The quarterback threw away from the double coverage.
1-10-BAL46 (2Q: 01:06) Joe Jermaine pass was intended for WR Torry Holt and was intercepted by CB Rashad Bauman in the end zone. Touchback.
1-10-PIT20 (2Q: 00:54) Anquan Boldin ran inside the right guard for 4 yards. Tackled by DT Tim Bowens.
2-6-PIT24 (2Q: 00:25) PENALTY: Pittsburgh was called for a False Start.
2-11-PIT19 (2Q: 00:25) Timm Rosenbach pass completed to WR Gabriel Snyder for 3 yards. Tackled by CB Hank Poteat, assisted by CB Reggie Rohr. The quarterback threw away from the double coverage.
Baltimore called a time out.
3-8-PIT22 (2Q: 00:17) Timm Rosenbach pass completed to RB Brian Westbrook for 8 yards. Tackled by S Victor Green. The quarterback threw away from the double coverage.
Start of third quarter.
(3Q: 15:00) Sebastian Janikowski kicked off 74 yards from the PIT35. Touchback.
1-10-BAL20 (3Q: 15:00) Joe Jermaine pass completed to WR Germane Crowell for 6 yards. Tackled by S Cary Whitehorn, assisted by ILB Tedy Bruschi. The quarterback threw away from the double coverage.
2-4-BAL26 (3Q: 14:30) Wilmont Perry ran inside the left tackle for 2 yards. Tackled by DT Bob Kuberski, assisted by OLB Bryan Jones.
3-2-BAL28 (3Q: 14:02) J.T. Ogden ran inside the left tackle for 15 yards. Tackled by OLB Takeo Spikes. Key block delivered by Nickolas McPhillips.
1-10-BAL43 (3Q: 13:24) Joe Jermaine pass completed to TE Kellen Winslow II for 5 yards. Tackled by CB Dennis Weathersby. The quarterback threw away from the double coverage.
2-5-BAL48 (3Q: 12:44) Wilmont Perry ran around left end for 3 yards. Tackled by ILB Tedy Bruschi, assisted by DT Bob Kuberski.
3-2-PIT49 (3Q: 12:17) J.T. Ogden ran around right end for -1 yards. Tackled by DE Chris Kelsey.
4-3-BAL50 (3Q: 11:36) Darren Bennett punted 50 yards. Touchback.
1-10-PIT20 (3Q: 11:29) Brian Westbrook ran around left end for -1 yards. Tackled by DT Monsanto Pope.
2-11-PIT19 (3Q: 10:49) Timm Rosenbach pass completed to WR Anquan Boldin for 6 yards. Tackled by ILB Brian Urlacher. The quarterback threw into double coverage.
3-5-PIT25 (3Q: 10:24) Timm Rosenbach pass was intended for WR Devante Harden and was intercepted by OLB Matt Stewart at the PIT32. The interception was returned 11 yards. Tackled by Devante Harden. The quarterback threw away from the double coverage.
1-10-PIT21 (3Q: 10:11) J.T. Ogden ran inside the right guard for 8 yards. Tackled by S Jordan Babineaux, assisted by DE Chris Kelsey. Key block delivered by Chad Beasley.
2-2-PIT13 (3Q: 09:37) Joe Jermaine pass completed to TE Kellen Winslow II for 13 yards and a TOUCHDOWN! Baltimore 23, Pittsburgh 0
(3Q: 09:37) Extra point by Neil Rackers was good. Baltimore 24, Pittsburgh 0
(3Q: 09:26) Neil Rackers kicked off 74 yards from the BAL35. Touchback.
1-10-PIT20 (3Q: 09:26) Timm Rosenbach pass completed to TE Ken Dilger for 3 yards. The receiver went out of bounds. Tackled by CB Derek Ross. The quarterback threw away from the double coverage.
2-7-PIT23 (3Q: 09:02) Timm Rosenbach pass was dropped by WR Gabriel Snyder. The quarterback threw away from the double coverage.
3-7-PIT23 (3Q: 08:58) Timm Rosenbach pass fell incomplete, intended for WR Anquan Boldin. OLB Matt Stewart defended the pass. The quarterback threw into double coverage.
4-7-PIT23 (3Q: 08:52) Al Oscarson punted 46 yards. Ed Goodwin returned the kick 5 yards to the BAL36. Tackled by Sean McHugh.
1-10-BAL36 (3Q: 08:41) Wilmont Perry ran around the left tackle for 2 yards. Tackled by DT John Browning.
2-8-BAL38 (3Q: 07:59) J.T. Ogden ran inside the left tackle for 6 yards. Tackled by S Jordan Babineaux.
3-2-BAL44 (3Q: 07:18) Joe Jermaine pass completed to WR Torry Holt for 16 yards. Tackled by DE Chris Kelsey, assisted by OLB Takeo Spikes. Holt gained 9 yards after the catch.
1-10-PIT40 (3Q: 06:49) Wilmont Perry ran inside the left tackle for 21 yards. Tackled by OLB Bryan Jones. Key block delivered by Kellen Winslow II.
1-10-PIT19 (3Q: 06:04) Wilmont Perry ran a counterplay inside the right tackle for 1 yard. Tackled by S Jordan Babineaux. PENALTY: Pittsburgh was called for an Intentional Face Mask.
1-9-PIT09 (3Q: 05:58) Wilmont Perry ran inside the right guard for 4 yards. Tackled by DT John Browning, assisted by DT Brian Young.
2-5-PIT05 (3Q: 05:29) Wilmont Perry ran around left end for 2 yards. Tackled by OLB Darrell McClover, assisted by DT Bob Kuberski. PENALTY: Pittsburgh was called for Offsides.
2-3-PIT03 (3Q: 05:23) Wilmont Perry ran inside the right guard for 1 yard. Tackled by ILB Tedy Bruschi, assisted by OLB Bryan Jones. The ball was fumbled and recovered by PIT S Jordan Babineaux for 15 yards to the PIT17. Tackled by Chad Beasley.
1-10-PIT17 (3Q: 05:17) Josh Heupel pass fell incomplete, intended for RB Brian Westbrook. DE Darren Howard drove right through Tom Nalen to hurry the quarterback. The quarterback threw away from the double coverage. Pittsburgh's Brian De Marco was hurt on the play.
2-10-PIT17 (3Q: 05:13) Josh Heupel pass completed to WR Devante Harden for 23 yards. Tackled by CB Quentin Jammer. Harden gained 2 yards after the catch. The quarterback threw away from the double coverage.
1-10-PIT40 (3Q: 04:33) PENALTY: Pittsburgh was called for a False Start.
1-15-PIT35 (3Q: 04:27) Josh Heupel pass completed to WR Snoop Minnis for 31 yards. Tackled by CB Quentin Jammer. Minnis gained 24 yards after the catch. The quarterback threw away from the double coverage.
1-10-BAL34 (3Q: 03:41) Josh Heupel pass completed to WR Devante Harden for 9 yards. Tackled by CB Derek Ross. Harden gained 1 yard after the catch. The quarterback threw away from the double coverage.
2-1-BAL25 (3Q: 03:19) Brian Westbrook ran outside the right tackle for 0 yards. Tackled by DT Monsanto Pope.
3-1-BAL25 (3Q: 02:42) Josh Heupel pass fell incomplete, intended for TE Benjamin Blue. OLB Matt Stewart defended the pass. The quarterback threw away from the double coverage.
4-1-BAL25 (3Q: 02:35) Josh Heupel pass was intended for WR Anquan Boldin and was intercepted by CB Quentin Jammer at the BAL19. The interception was returned 23 yards. Tackled by Devante Harden. The quarterback threw into double coverage.
1-10-BAL42 (3Q: 02:22) Joe Jermaine pass completed to RB Henry Cavill for -1 yards. The receiver went out of bounds. Tackled by ILB Corwin Patton.
2-11-BAL41 (3Q: 01:54) Wilmont Perry ran outside the right tackle for 7 yards. Tackled by S Cary Whitehorn, assisted by S Jordan Babineaux. PENALTY: Pittsburgh was called for Offsides.
2-6-BAL46 (3Q: 01:48) Wilmont Perry ran inside the left guard for 4 yards. Tackled by ILB Monte Beisel, assisted by S Lamont Thompson.
3-2-BAL50 (3Q: 01:24) Gustavo Bennett ran inside the right guard for 3 yards. Tackled by DT Brian Young. Key block delivered by Olin Kreutz.
1-10-PIT47 (3Q: 00:53) Joe Jermaine pass completed to WR Torry Holt for 36 yards. Tackled by OLB Bryan Jones. Holt gained 35 yards after the catch.
1-10-PIT11 (3Q: 00:22) PENALTY: Baltimore was called for a False Start.
1-15-PIT16 (3Q: 00:15) Joe Jermaine pass completed to WR Torry Holt for 3 yards. Tackled by CB Rashad Bauman, assisted by ILB Tedy Bruschi.
Start of fourth quarter.
2-12-PIT13 (4Q: 15:00) Joe Jermaine pass completed to WR Dennis Northcutt for 1 yard. The receiver went out of bounds. Tackled by ILB Corwin Patton.
3-11-PIT12 (4Q: 14:28) Joe Jermaine sacked by DE Chris Kelsey for a loss of 7 yards. Sack allowed by Chad Beasley. The ball was fumbled and recovered by BAL Germane Crowell on the PIT19.
4-18-PIT19 (4Q: 14:00) Neil Rackers attempted a 36 yard field goal and succeeded. Baltimore 27, Pittsburgh 0
(4Q: 13:53) Neil Rackers kicked off 71 yards from the BAL35. Touchback.
1-10-PIT20 (4Q: 13:53) Troy Fleming ran around left end for -1 yards. Tackled by DE Andre Carter, assisted by CB Reggie Rohr.
2-11-PIT19 (4Q: 13:20) Troy Fleming ran around left end for 3 yards and was forced out of bounds. Tackled by DT Tim Bowens, assisted by DT Tony Dreschsler.
3-8-PIT22 (4Q: 12:53) Josh Heupel pass fell incomplete, intended for WR Johnnie Morton. CB Reggie Rohr defended the pass. The quarterback threw into double coverage.
4-8-PIT22 (4Q: 12:43) Al Oscarson punted 48 yards. Ed Goodwin returned the kick 6 yards to the BAL36. Tackled by Griffin Tate. Ball was fumbled and recovered by PIT Leonard Davis for 8 yards to the BAL28.. Tackled by Brian Urlacher.
1-10-BAL28 (4Q: 12:35) Troy Fleming ran inside the right guard for 2 yards. Tackled by OLB Matt Stewart, assisted by DE Andre Carter.
2-8-BAL26 (4Q: 12:01) Josh Heupel pass was thrown incomplete, intended for TE Tony Stewart. The quarterback threw away from the double coverage.
3-8-BAL26 (4Q: 11:55) Josh Heupel sacked by DE Aaron Schobel for a loss of 7 yards. Schobel ran right past Blaine Cranford and knocked down the quarterback.
4-15-BAL33 (4Q: 11:28) Sebastian Janikowski attempted a 50 yard field goal and succeeded. Baltimore 27, Pittsburgh 3
(4Q: 11:22) Sebastian Janikowski kicked off 66 yards from the PIT35. J.T. Ogden returned the ball 21 yards to the BAL20. Tackled by Anquan Boldin.
1-10-BAL20 (4Q: 10:49) Wilmont Perry ran around left end for 3 yards. Tackled by CB Dennis Weathersby, assisted by ILB Tedy Bruschi.
2-7-BAL23 (4Q: 10:21) Wilmont Perry ran inside the right guard for 3 yards. Tackled by DT Brian Young, assisted by S Cary Whitehorn.
3-4-BAL26 (4Q: 09:36) J.T. Ogden ran a trap outside the left tackle for 7 yards. Tackled by CB Dennis Weathersby. Key block delivered by Courtney Van Buren.
1-10-BAL33 (4Q: 08:55) Wilmont Perry ran inside the left tackle for 1 yard. Tackled by DT Brian Young. Pittsburgh's Jimmy Wilkerson was hurt on the play.
2-9-BAL34 (4Q: 08:23) PENALTY: Baltimore was called for a False Start.
2-14-BAL29 (4Q: 08:17) Wilmont Perry ran around the left tackle for 5 yards. Tackled by ILB Tedy Bruschi, assisted by DT Bob Kuberski.
3-9-BAL34 (4Q: 07:48) Joe Jermaine pass completed to WR Rodney Wright for 19 yards. Tackled by CB Rashad Bauman. The receiver ran his route right over the middle of the field. Wright gained 1 yard after the catch.
1-10-PIT47 (4Q: 07:03) Gustavo Bennett ran around right end for 3 yards. Tackled by OLB Takeo Spikes.
2-7-PIT44 (4Q: 06:19) Wilmont Perry ran inside the right tackle for 5 yards. Tackled by S Lamont Thompson, assisted by S Cary Whitehorn.
3-2-PIT39 (4Q: 05:35) J.T. Ogden ran around right end for 1 yard. Tackled by ILB Tedy Bruschi.
4-1-PIT38 (4Q: 04:52) Darren Bennett punted 38 yards. Touchback.
1-10-PIT20 (4Q: 04:45) Josh Heupel pass completed to TE Tony Stewart for 10 yards. Tackled by CB Reggie Rohr. The receiver ran his route right over the middle of the field. The quarterback threw away from the double coverage.
1-10-PIT30 (4Q: 04:16) Josh Heupel pass was dropped by TE Ken Dilger. The quarterback threw away from the double coverage.
2-10-PIT30 (4Q: 04:08) Josh Heupel scrambled for 1 yard. Tackled by S Ed Goodwin and assisted by CB Quentin Jammer.
3-9-PIT31 (4Q: 03:31) Josh Heupel pass fell incomplete, intended for WR Johnnie Morton. ILB Ryan Fowler defended the pass. The quarterback threw into double coverage.
4-9-PIT31 (4Q: 03:22) Josh Heupel pass completed to TE Benjamin Blue for 7 yards. Tackled by S Anthony Midget, assisted by CB Ashton Hawn. The quarterback threw away from the double coverage. The ball goes over on downs.
1-10-PIT38 (4Q: 03:16) J.T. Ogden ran inside the right tackle for 3 yards. Tackled by OLB Darrell McClover.
2-7-PIT35 (4Q: 02:32) J.T. Ogden ran outside the right tackle for 5 yards. Tackled by ILB Monte Beisel, assisted by DT Brian Young.
Pittsburgh called a time out.
3-2-PIT30 (4Q: 02:25) J.T. Ogden ran around right end for 3 yards. Tackled by DT Brian Young. Key block delivered by Alex Sulfsted.
Pittsburgh called a time out.
1-10-PIT27 (4Q: 02:13) J.T. Ogden ran a counterplay inside the left tackle for 0 yards. Tackled by S Lamont Thompson, assisted by DT Brian Young. The defense looked very familiar with that play.
Pittsburgh called a time out.
2-10-PIT27 (4Q: 02:03) J.T. Ogden ran inside the right guard for 0 yards. Tackled by OLB Darrell McClover, assisted by S Cary Whitehorn.
Official time out for the two-minute warning.
3-10-PIT27 (4Q: 01:56) J.T. Ogden ran inside the left guard for 0 yards. Tackled by DE Erik Flowers.
4-10-PIT27 (4Q: 01:13) Neil Rackers attempted a 44 yard field goal and succeeded. Baltimore 30, Pittsburgh 3
(4Q: 01:08) Neil Rackers kicked off 53 yards from the BAL35. Dennis Weathersby returned the ball 24 yards to the PIT36. Tackled by J.T. Ogden.
1-10-PIT36 (4Q: 01:00) Troy Fleming ran inside the left tackle for 14 yards. Tackled by DT Tony Dreschsler, assisted by OLB Matt Stewart. Fleming made a great move on Ashton Hawn. Key block delivered by Griffin Tate.
1-10-BAL50 (4Q: 00:32) Philip Rivers pass completed to RB Troy Fleming for 14 yards. Tackled by CB Reggie Rohr. Fleming gained 7 yards after the catch. The quarterback threw away from the double coverage.
1-10-BAL36 (4Q: 00:04) Philip Rivers pass completed to TE Ken Dilger for 4 yards. The receiver went out of bounds. Tackled by CB Derek Ross, assisted by S Victor Green. The quarterback threw away from the double coverage.
Final Score: Baltimore Ravens 30, Pittsburgh Steelers 3