FEN
[Event "HyperBullet"]
[Site "https://lichess.org/SAqqPnUk"]
[Date "2026.04.27"]
[Round "-"]
[White "Goatlouis"]
[Black "Fredo2016"]
[Result "0-1"]
[GameId "SAqqPnUk"]
[UTCDate "2026.04.27"]
[UTCTime "09:11:57"]
[WhiteElo "1455"]
[BlackElo "1485"]
[WhiteRatingDiff "-9"]
[BlackRatingDiff "+16"]
[Variant "Standard"]
[TimeControl "30+0"]
[ECO "B10"]
[Opening "Caro-Kann Defense"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } { B10 Caro-Kann Defense } 2. Nf3 { [%eval 0.17] } 2... d5 { [%eval 0.21] } 3. exd5 { [%eval 0.14] } 3... cxd5 { [%eval 0.07] } 4. d3 { [%eval -0.23] } 4... Nf6 { [%eval -0.14] } 5. d4 { [%eval -0.06] } 5... Nc6 { [%eval -0.08] } 6. Be3 { [%eval -0.36] } 6... a6 { [%eval -0.14] } 7. Bd3 { [%eval -0.2] } 7... Bd7 { [%eval 0.08] } 8. Nc3 { [%eval -0.17] } 8... e6 { [%eval -0.06] } 9. Qd2 { [%eval -0.24] } 9... Bb4 { [%eval 0.08] } 10. a3 { [%eval 0.01] } 10... Bxc3 { [%eval 0.23] } 11. Qxc3 { [%eval 0.22] } 11... O-O { [%eval 0.22] } 12. O-O { [%eval 0.22] } 12... Qc7 { [%eval 0.45] } 13. h3 { [%eval 0.23] } 13... Qd8?! { (0.23 → 0.78) Inaccuracy. Ne4 was best. } { [%eval 0.78] } (13... Ne4 14. Qe1 f5 15. b4 b5 16. c3 Be8 17. a4 Ne7 18. Ne5 bxa4 19. f3) 14. Ne5 { [%eval 0.53] } 14... Qc7 { [%eval 0.88] } 15. Nxd7 { [%eval 0.6] } 15... Qxd7 { [%eval 0.63] } 16. Bxa6?? { (0.63 → -4.23) Blunder. Rad1 was best. } { [%eval -4.23] } (16. Rad1 Rfe8 17. Qd2 e5 18. dxe5 Nxe5 19. Bd4 Re6 20. Rfe1 Rae8 21. Re3 Nxd3) 16... Qc7?? { (-4.23 → 1.56) Blunder. Rxa6 was best. } { [%eval 1.56] } (16... Rxa6 17. Rfe1 Ne7 18. Rad1 Ne4 19. Qb4 Rc6 20. c3 Rfc8 21. Bc1 h6 22. h4) 17. Bd3 { [%eval 1.48] } 17... Ra7?! { (1.48 → 2.14) Inaccuracy. Ne4 was best. } { [%eval 2.14] } (17... Ne4 18. Qe1 f5 19. Rd1 Rf6 20. Bc1 h6 21. c3 Rd8 22. Qe2 Rd7 23. Bxe4) 18. Qd2 { [%eval 2.1] } 18... Raa8 { [%eval 2.14] } 19. c3 { [%eval 1.97] } 19... Rab8? { (1.97 → 3.62) Mistake. Na5 was best. } { [%eval 3.62] } (19... Na5 20. Rae1 Nc4 21. Qc1 Nxe3 22. Qxe3 g6 23. Re2 Qd8 24. h4 h5 25. g3) 20. Bg5?! { (3.62 → 2.57) Inaccuracy. Bf4 was best. } { [%eval 2.57] } (20. Bf4 e5 21. dxe5 Nxe5 22. Rfe1 Rbe8 23. Qe3 Nxd3 24. Bxc7 Rxe3 25. Rxe3 Nxb2) 20... Qd7 { [%eval 3.26] } 21. Bxf6 { [%eval 2.92] } 21... gxf6 { [%eval 2.87] } 22. Qe3 { [%eval 2.64] } 22... Kh8 { [%eval 2.67] } 23. Qg3?! { (2.67 → 1.43) Inaccuracy. Qh6 was best. } { [%eval 1.43] } (23. Qh6 f5 24. Qf6+ Kg8 25. g4 Qe7 26. Qxe7 Nxe7 27. gxf5 Nxf5 28. Bxf5 exf5) 23... Qe7 { [%eval 1.74] } 24. Bxh7?? { (1.74 → -0.26) Blunder. Qh4 was best. } { [%eval -0.26] } (24. Qh4 f5 25. Qf4 Qf6 26. Kh2 Ne7 27. g3 Ra8 28. a4 Rg8 29. Rg1 Ng6) 24... Qd7?? { (-0.26 → 3.21) Blunder. f5 was best. } { [%eval 3.21] } (24... f5 25. Bxf5 exf5 26. Qf3 Qf6 27. Qxd5 Rbd8 28. Qf3 Ne7 29. g3 Rg8 30. Rfe1) 25. Qh4 { [%eval 2.85] } 25... Kg7 { [%eval 2.77] } 26. Bd3 { [%eval 2.82] } 26... Rh8 { [%eval 2.73] } 27. Qg4+ { [%eval 2.66] } 27... Kf8 { [%eval 2.69] } 28. Qf3 { [%eval 2.62] } 28... Rg8?! { (2.62 → 4.18) Inaccuracy. Qd8 was best. } { [%eval 4.18] } (28... Qd8 29. Rfd1 f5 30. a4 Ne7 31. Bf1 Ng6 32. c4 dxc4) 29. Qe2? { (4.18 → 2.32) Mistake. Qxf6 was best. } { [%eval 2.32] } (29. Qxf6 Qe7 30. Qf4 Qg5 31. Qxg5 Rxg5 32. Rae1 Ke7 33. h4 Rg7 34. Re3 Rh8) 29... Rh8 { [%eval 2.71] } 30. g3?! { (2.71 → 2.04) Inaccuracy. Bb5 was best. } { [%eval 2.04] } (30. Bb5 Ke7 31. Rfd1 Qd6 32. Rd3 Na7 33. Rg3 Qb6) 30... Rg8 { [%eval 2.55] } 31. h4 { [%eval 2.13] } 31... Qe8 { [%eval 2.67] } 32. Kh2 { [%eval 2.73] } 32... Qe7 { [%eval 2.66] } 33. Kh3 { [%eval 2.77] } 33... Qe8 { [%eval 2.92] } 34. Qf3 { [%eval 2.7] } 34... f5 { [%eval 2.77] } 35. Qg4?? { (2.77 → -5.34) Blunder. Qe3 was best. } { [%eval -5.34] } (35. Qe3 Qd8 36. a4 Kg7 37. Rh1 Ra8 38. Kg2 Qc7 39. b4) 35... Qe7?? { (-5.34 → 2.51) Blunder. fxg4+ was best. } { [%eval 2.51] } (35... fxg4+ 36. Kg2 Rh8 37. h5 Qc8 38. Rh1 Rh6 39. Rae1 Qd8 40. Bc2 Na7 41. Bg6) 36. Qh5 { [%eval 2.37] } 36... Kg7 { [%eval 2.55] } 37. Qe2 { [%eval 2.39] } 37... Kf8 { [%eval 2.74] } 38. Bxf5?? { (2.74 → -0.80) Blunder. Rae1 was best. } { [%eval -0.8] } (38. Rae1 Rc8 39. Qe3 Qf6 40. Rh1 Rd8 41. Be2 Ne7 42. Qf4 Nc8 43. Kg2 Nd6) 38... Qe8?? { (-0.80 → 4.51) Blunder. exf5 was best. } { [%eval 4.51] } (38... exf5 39. Qxe7+ Kxe7 40. Rfe1+ Kf6 41. b4 Rbc8 42. a4 Rc7 43. Re3 Ra8 44. Ra2) 39. Bxe6?? { (4.51 → 1.38) Blunder. Bc2 was best. } { [%eval 1.38] } (39. Bc2 Rd8 40. Kg2 Na5 41. Bh7 Rg7 42. Bd3 Qc6 43. Rae1) 39... Qxe6+ { [%eval 1.53] } 40. Kh2?? { (1.53 → -6.20) Blunder. Qxe6 was best. } { [%eval -6.2] } (40. Qxe6 fxe6 41. Rae1 Re8 42. Re2 Kg7 43. g4 Na5 44. Rfe1 Kf7 45. a4 Nc4) 40... Qxe2 { [%eval -5.99] } 41. Rfe1?? { (-5.99 → Mate in 4) Checkmate is now unavoidable. Rae1 was best. } { [%eval #-4] } (41. Rae1 Qh5 42. Kg2 Re8 43. b3 Kg7 44. a4 Qg6 45. h5 Rxe1 46. hxg6 Ree8) 41... Qe8?? { (Mate in 4 → -5.32) Lost forced checkmate sequence. Qxf2+ was best. } { [%eval -5.32] } (41... Qxf2+ 42. Kh1 Qf3+ 43. Kg1 Qxg3+ 44. Kf1 Qf3#) 42. Re2?! { (-5.32 → -8.80) Inaccuracy. Rxe8+ was best. } { [%eval -8.8] } (42. Rxe8+ Rxe8 43. Kg2 Kg7 44. a4 Re6 45. a5 Kh7 46. h5 Na7 47. Ra4 Nb5) 42... Qxe2 { [%eval -8.62] } 43. Re1? { (-8.62 → Mate in 4) Checkmate is now unavoidable. Kg1 was best. } { [%eval #-4] } (43. Kg1 Kg7 44. Rf1 Kf6 45. b4 Rg6 46. a4 Rbg8 47. a5 Re8 48. b5 Nxa5) 43... Qe8? { (Mate in 4 → -7.68) Lost forced checkmate sequence. Qxf2+ was best. } { [%eval -7.68] } (43... Qxf2+ 44. Kh1 Qxe1+ 45. Kg2 Rxg3+ 46. Kh2 Qg1#) 44. Re2 { [%eval -10.98] } 44... Qxe2 { [%eval -10.43] } 45. Kg2 { [%eval -10.73] } 45... Qxb2 { [%eval -10.68] } { Black wins on time. } 0-1
