FEN
[Event "casual bullet game"]
[Site "https://lichess.org/tPOvhVgn"]
[Date "2026.05.04"]
[Round "-"]
[White "Happiness64"]
[Black "BraydonP"]
[Result "0-1"]
[GameId "tPOvhVgn"]
[UTCDate "2026.05.04"]
[UTCTime "02:40:58"]
[WhiteElo "2394"]
[BlackElo "2132"]
[BlackTitle "NM"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A01"]
[Opening "Nimzo-Larsen Attack"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. b3 { [%eval 0.0] } { A01 Nimzo-Larsen Attack } 1... c6 { [%eval 0.12] } 2. Bb2 { [%eval 0.09] } 2... d5 { [%eval 0.1] } 3. Nf3 { [%eval 0.0] } 3... Nf6 { [%eval 0.07] } 4. e3 { [%eval 0.1] } 4... Bf5 { [%eval 0.07] } 5. Nh4 { [%eval 0.03] } 5... Bg6 { [%eval 0.32] } 6. Nxg6 { [%eval 0.27] } 6... hxg6 { [%eval 0.3] } 7. g3 { [%eval 0.25] } 7... e6 { [%eval 0.27] } 8. Bg2 { [%eval 0.39] } 8... Be7 { [%eval 0.51] } 9. a3 { [%eval 0.45] } 9... O-O { [%eval 0.46] } 10. c4 { [%eval 0.32] } 10... Nbd7 { [%eval 0.32] } 11. Qc2 { [%eval 0.36] } 11... a5 { [%eval 0.37] } 12. d3 { [%eval 0.36] } 12... Qb6 { [%eval 0.55] } 13. Nd2 { [%eval 0.57] } 13... Rfd8 { [%eval 0.7] } 14. d4 { [%eval 0.36] } 14... Rac8 { [%eval 0.55] } 15. c5 { [%eval 0.54] } 15... Qc7 { [%eval 0.57] } 16. b4 { [%eval 0.56] } 16... axb4 { [%eval 0.58] } 17. axb4 { [%eval 0.57] } 17... b5 { [%eval 0.81] } 18. O-O { [%eval 0.81] } 18... Ra8 { [%eval 0.87] } 19. Rab1 { [%eval 0.52] } 19... Ra4 { [%eval 0.61] } 20. Qc3 { [%eval 0.56] } 20... Rda8 { [%eval 0.76] } 21. Nb3?! { (0.76 → 0.05) Inaccuracy. Bf3 was best. } { [%eval 0.05] } (21. Bf3 Nh7 22. Bd1 R4a6 23. f3 Bg5 24. Nb3 f5 25. Bc2 Bd8 26. e4 dxe4) 21... Qa7?! { (0.05 → 0.74) Inaccuracy. g5 was best. } { [%eval 0.74] } (21... g5 22. Ra1 g4 23. Qc2 Nf8 24. Rxa4 Rxa4 25. Ra1 Rxa1+ 26. Bxa1 N8h7 27. h3) 22. Na5 { [%eval 0.72] } 22... Qc7 { [%eval 0.75] } 23. f3 { [%eval 0.55] } 23... Ne8 { [%eval 1.06] } 24. e4?? { (1.06 → -0.60) Blunder. Ra1 was best. } { [%eval -0.6] } (24. Ra1 Rxa1 25. Rxa1 Bf6 26. Qe1 Bd8 27. e4 dxe4 28. fxe4 Ndf6 29. Bf3 Qd7) 24... f5?? { (-0.60 → 1.29) Blunder. R8xa5 was best. } { [%eval 1.29] } (24... R8xa5 25. bxa5 Rxd4 26. Kh1 Rc4 27. Qd2 Bxc5 28. a6 Nd6 29. exd5 cxd5 30. Rfd1) 25. exd5?! { (1.29 → 0.40) Inaccuracy. Ra1 was best. } { [%eval 0.4] } (25. Ra1 Rxa1 26. Rxa1 Nf8 27. e5 g5 28. Bc1 Qd7 29. Bf1 Ng6 30. Bd2 Nh8) 25... exd5 { [%eval 0.35] } 26. f4? { (0.35 → -1.03) Mistake. Rbe1 was best. } { [%eval -1.03] } (26. Rbe1 Nf8 27. Qb3 Kf7 28. f4 Nf6 29. g4 fxg4 30. Re5 Rxb4 31. Qxb4 Rxa5) 26... Nef6 { [%eval -0.96] } 27. Rfe1 { [%eval -1.28] } 27... Ne4 { [%eval -1.24] } 28. Bxe4 { [%eval -1.38] } 28... dxe4? { (-1.38 → 0.00) Mistake. fxe4 was best. } { [%eval 0.0] } (28... fxe4 29. Ra1 Rxa1 30. Rxa1 Nf6 31. Bc1 Ng4 32. Ra2 Nh6 33. g4 Nxg4 34. Rg2) 29. d5 { [%eval 0.0] } 29... Bf6 { [%eval -0.07] } 30. Qb3 { [%eval -0.12] } 30... cxd5?? { (-0.12 → 2.51) Blunder. Nxc5 was best. } { [%eval 2.51] } (30... Nxc5 31. bxc5 R4xa5 32. dxc6+ Kf8 33. Qe6 Qe7 34. Qd6 Bxb2 35. Rxb2 Rd8 36. Qxg6) 31. Qxd5+ { [%eval 2.49] } 31... Kh7 { [%eval 2.47] } 32. Qxa8?? { (2.47 → 0.00) Blunder. Bxf6 was best. } { [%eval 0.0] } (32. Bxf6 Rxb4 33. Nb3 Nxf6 34. Qxa8 Qf7 35. Qa3 Ra4 36. Qb2 Rb4 37. Rec1 Ng4) 32... Rxb4 { [%eval 0.0] } 33. Be5?? { (0.00 → -2.58) Blunder. Ba3 was best. } { [%eval -2.58] } (33. Ba3 Qxc5+ 34. Kf1 Qc2 35. Rxb4 Qd3+ 36. Kg1 Bd4+ 37. Rxd4 Qxd4+ 38. Kh1 Qf2) 33... Nxe5?? { (-2.58 → 0.00) Blunder. Qxc5+ was best. } { [%eval 0.0] } (33... Qxc5+ 34. Kh1 Qf2 35. Nc6 Ra4 36. Rf1 Qxf1+ 37. Rxf1 Rxa8 38. Bxf6 Nxf6 39. Rb1) 34. Rxb4?? { (0.00 → -5.99) Blunder. fxe5 was best. } { [%eval -5.99] } (34. fxe5 Qxc5+ 35. Kh1 Rxb1 36. Rxb1 Bg5 37. h4 Bxh4 38. gxh4 Qe3 39. Rf1 Qh3+) 34... Nf3+ { [%eval -5.41] } 35. Kf2 { [%eval -6.67] } 35... Qxc5+ { [%eval -6.56] } 36. Kg2?? { (-6.56 → Mate in 7) Checkmate is now unavoidable. Re3 was best. } { [%eval #-7] } (36. Re3 Qxb4 37. Nb3 Nxh2 38. Qa7 Ng4+ 39. Kg1 Qc4 40. Qc5 Qxc5 41. Nxc5 Nxe3) 36... Nxe1+ { [%eval -15.02] } 37. Kh3 { [%eval -11.69] } 37... Qxb4 { [%eval -8.0] } 38. Nc6? { (-8.00 → Mate in 4) Checkmate is now unavoidable. Nb3 was best. } { [%eval #-4] } (38. Nb3 Nd3 39. Qa2 Qe1 40. Kg2 Qd1 41. Qd2 Qxb3 42. Qe2 Qb2 43. Qxb2 Bxb2) 38... Qd6? { (Mate in 4 → -8.50) Lost forced checkmate sequence. Qb2 was best. } { [%eval -8.5] } (38... Qb2 39. Qg8+ Kxg8 40. Ne7+ Bxe7 41. g4 Qg2#) 39. Ne5? { (-8.50 → Mate in 5) Checkmate is now unavoidable. Ne7 was best. } { [%eval #-5] } (39. Ne7 Qxe7 40. Qd5 e3 41. g4 Qa3 42. Kg3 e2+ 43. Kf2 Nd3+ 44. Kxe2 Nxf4+) 39... Bxe5 { [%eval #-5] } 40. fxe5 { [%eval -8.73] } 40... Qxe5 { [%eval #-8] } 41. Qa2 { [%eval #-9] } 41... Nf3? { (Mate in 9 → -8.30) Lost forced checkmate sequence. g5 was best. } { [%eval -8.3] } (41... g5 42. Qf7 g4+ 43. Kh4 Qf6+ 44. Qxf6 gxf6 45. Kh5 Nf3 46. h4 gxh3 47. g4) 42. Qg2? { (-8.30 → Mate in 6) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-6] } (42. Kg2 Qd4 43. Qf2 Qxf2+ 44. Kxf2 b4 45. Ke2 b3 46. Kd1 b2 47. Kc2 e3) 42... b4 { [%eval #-10] } 43. g4 { [%eval #-3] } 43... Qf4 { [%eval #-9] } 44. Qg3 { [%eval #-9] } 44... Qxg3+ { [%eval #-8] } 45. hxg3 { [%eval #-8] } 45... b3 { [%eval #-7] } 46. gxf5 { [%eval #-7] } 46... b2 { [%eval #-6] } 47. fxg6+ { [%eval #-6] } 47... Kxg6 { [%eval #-5] } 48. Kg4 { [%eval #-5] } 48... b1=Q { [%eval #-4] } 49. Kf4 { [%eval #-4] } 49... Qb4 { [%eval #-4] } 50. Ke3 { [%eval #-3] } 50... Qe7 { [%eval #-5] } 51. Kf4 { [%eval #-4] } 51... Qf6+ { [%eval #-7] } 52. Ke3 { [%eval #-3] } 52... Qg5+ { [%eval #-9] } 53. Kxe4 { [%eval #-9] } 53... Qxg3 { [%eval #-8] } 54. Ke3 { [%eval #-7] } 54... Qg5+ { [%eval #-6] } 55. Ke2 { [%eval #-5] } 55... Qf6 { [%eval #-6] } 56. Kf2 { [%eval #-6] } 56... Ne5+ { [%eval #-6] } 57. Kg3 { [%eval #-4] } 57... Qf4+? { (Mate in 4 → -8.15) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -8.15] } (57... Qf3+ 58. Kh2 Ng4+ 59. Kg1 Qf2+ 60. Kh1 Qf1#) 58. Kg2? { (-8.15 → Mate in 4) Checkmate is now unavoidable. Kxf4 was best. } { [%eval #-4] } (58. Kxf4 Kf6 59. Ke4 g5 60. Ke3 g4 61. Kf4 Ke6 62. Kg3 Kf5 63. Kh4 Kg6) 58... Qf3+ { [%eval #-3] } 59. Kg1 { [%eval #-3] } 59... Kf5 { [%eval #-3] } 60. Kh2 { [%eval #-3] } 60... Ke4 { [%eval #-3] } 61. Kg1 { [%eval #-3] } 61... Kf4 { [%eval #-3] } 62. Kh2 { [%eval #-3] } 62... Kg4 { [%eval #-3] } { Black wins on time. } 0-1
