Follow this game live in the 49ers FanZone.
Kickoff: 29 January 2025 – Last updated: 8 May 2025, 10:59 Europe/Vienna
Week 3 |
---|
![]() |
Virtual venue: Sparrowhead Stadium – Referee: frontmode
Play-by-play
First quarter | |
---|---|
SPA return 17 yds to SPA 21 (14:48) |
|
SPA pass 34 yds to BLG 30, new first down (13:48) |
|
SPA run for no gain to BLG 30 (13:12) |
|
SPA run 3 yds to BLG 27 (12:36) |
|
SPA run 6 yds to BLG 21 (12:00) |
|
SPA run 3 yds to BLG 18, new first down (11:36) |
|
SPA pass is INTERCEPTED at BLG 6 |
|
BLG return 21 yds to BLG 27 (11:24) |
|
BLG run 5 yds to BLG 32 (10:12) |
|
BLG run 7 yds to BLG 39, new first down (9:36) |
|
BLG pass 4 yds to BLG 43 (9:12) |
|
BLG pass -2 yds to BLG 41 (8:48) |
|
BLG pass, incomplete (8:36) |
|
BLG punt 59 yds to the end zone |
|
No return, touchback (8:24) |
|
SPA run 5 yds to SPA 25 (7:24) |
|
SPA run 9 yds to SPA 34, new first down (6:48) |
|
SPA pass, incomplete (6:36) |
|
SPA run 5 yds to SPA 39 (6:12) |
|
SPA run for no gain to SPA 39 (5:36) |
|
SPA punt 49 yds to BLG 12 |
|
BLG return 2 yds to BLG 14 (5:24) |
|
BLG pass is INTERCEPTED at BLG 10 |
|
SPA return 6 yds to BLG 4 (4:36) |
|
billygoats 0, Sparrows 6 |
|
SPA extra point is GOOD |
|
billygoats 0, Sparrows 7 |
|
Scoring drive: 1 play, 4 yds, 0:12 minutes |
|
Ball bounces out of bounds at BLG 31 (4:00) |
|
BLG pass 8 yds to BLG 39 (3:24) |
|
BLG pass 3 yds to BLG 42, new first down (2:48) |
|
BLG pass 3 yds to BLG 45 (2:12) |
|
BLG run 1 yd to BLG 46 (1:36) |
|
BLG pass is INTERCEPTED at SPA 43 |
|
SPA return 19 yds to BLG 38 |
|
PENALTY: BLG, 15 yds (enforced from the basic spot) (1:24) |
|
SPA run 9 yds to the end zone, TOUCHDOWN! (0:48) |
|
billygoats 0, Sparrows 13 |
|
SPA extra point is GOOD |
|
billygoats 0, Sparrows 14 |
|
Scoring drive: 2 plays, 23 yds, 0:36 minutes |
|
PENALTY (dead-ball foul): BLG, 5 yds (0:12) |
|
BLG run 4 yds to BLG 34, FUMBLE! |
|
SPA recover at BLG 34 (0:00) |
|
End of first quarter |
|
Second quarter | |
SPA QB is sacked for -8 yds at BLG 48 (13:48) |
|
SPA run 21 yds to BLG 27 (13:24) |
|
SPA 45-yd field-goal attempt is GOOD (13:12) |
|
billygoats 0, Sparrows 17 |
|
Scoring drive: 3 plays, 7 yds, 1:48 minutes |
|
BLG return 44 yds to BLG 48 (13:00) |
|
BLG run 2 yds to SPA 38 (12:00) |
|
BLG run 4 yds to SPA 34, FUMBLE! |
|
Loose ball bounces to SPA 39 |
|
SPA recover and return -1 yd to SPA 38 (11:48) |
|
PENALTY: SPA, 15 yds (11:12) |
|
SPA pass 28 yds to BLG 49, new first down (10:36) |
|
SPA run 11 yds to BLG 38, new first down (10:00) |
|
SPA pass 10 yds to BLG 28, new first down (9:24) |
|
PENALTY: BLG, 5 yds (9:00) |
|
SPA pass 1 yd to BLG 22 (8:24) |
|
SPA pass 3 yds to BLG 19 (7:48) |
|
SPA run 10 yds to BLG 9, new first down (7:12) |
|
SPA pass 6 yds to BLG 3 (6:36) |
|
SPA run 3 yds to the end zone, TOUCHDOWN! (6:24) |
|
billygoats 0, Sparrows 23 |
|
SPA extra point is GOOD |
|
billygoats 0, Sparrows 24 |
|
Scoring drive: 9 plays, 62 yds, 2 penalties, 5:24 minutes |
|
BLG return 10 yds to BLG 13 (6:12) |
|
BLG pass 16 yds to BLG 36, new first down (5:00) |
|
BLG pass 13 yds to BLG 49, new first down (4:24) |
|
BLG pass 5 yds to SPA 46 (3:48) |
|
BLG run 12 yds to SPA 34, new first down (3:12) |
|
BLG run 3 yds to SPA 31 (2:36) |
|
BLG pass, incomplete (2:24) |
|
BLG pass 5 yds to SPA 26 |
|
BLG call timeout #1 (2:00) |
|
BLG pass 1 yd to SPA 25, TURNOVER ON DOWNS! (1:48) |
|
SPA run 4 yds to SPA 31 (0:36) |
|
SPA run -1 yd to SPA 30 (0:00) |
|
Halftime |
|
Third quarter | |
BLG run -1 yd to BLG 29 (14:12) |
|
BLG run -5 yds to BLG 24 (13:36) |
|
BLG punt 52 yds to SPA 24 |
|
No return (13:24) |
|
SPA pass, incomplete (12:36) |
|
SPA pass, incomplete (12:24) |
|
SPA run -3 yds to SPA 46 (12:00) |
|
SPA punt 49 yds to BLG 5 |
|
No return (11:48) |
|
billygoats 0, Sparrows 26 |
|
SPA return 12 yds to SPA 23 (11:24) |
|
SPA run for no gain to SPA 48 (10:24) |
|
SPA QB is sacked for -6 yds at SPA 42 (9:48) |
|
SPA pass 15 yds to BLG 43 (9:24) |
|
SPA run 1 yd to BLG 42, new first down (9:00) |
|
SPA run for no gain to BLG 42 (8:24) |
|
SPA run 10 yds to BLG 32, new first down (8:00) |
|
SPA run for no gain to BLG 32 (7:24) |
|
SPA run 3 yds to BLG 29, FUMBLE! |
|
Loose ball bounces to BLG 44 |
|
Ball bounces out of bounds at BLG 44 (7:00) |