FEN
[Event "casual rapid game"]
[Site "https://lichess.org/P7QI3pHq"]
[Date "2026.03.20"]
[Round "-"]
[White "Sparklehorse"]
[Black "Sungprism"]
[Result "1-0"]
[GameId "P7QI3pHq"]
[UTCDate "2026.03.20"]
[UTCTime "12:13:22"]
[WhiteElo "2475"]
[BlackElo "2129"]
[WhiteTitle "IM"]
[Variant "Standard"]
[TimeControl "300+5"]
[ECO "A02"]
[Opening "Bird Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. f4 { [%eval -0.23] } { A02 Bird Opening } 1... Nf6 { [%eval -0.18] } 2. Nf3 { [%eval -0.3] } 2... d5 { [%eval -0.16] } 3. e3 { [%eval -0.2] } 3... g6 { [%eval -0.17] } 4. Be2 { [%eval -0.43] } 4... Bg7 { [%eval -0.31] } 5. O-O { [%eval -0.34] } 5... O-O { [%eval -0.26] } 6. d3 { [%eval -0.35] } 6... c5 { [%eval -0.2] } 7. Qe1 { [%eval -0.5] } 7... Nc6 { [%eval -0.47] } 8. a4 { [%eval -0.6] } 8... Re8 { [%eval -0.58] } 9. Qg3 { [%eval -0.83] } 9... Nh5 { [%eval -0.35] } 10. Qh4 { [%eval -0.35] } 10... Bf6?! { (-0.35 → 0.66) Inaccuracy. Nf6 was best. } { [%eval 0.66] } (10... Nf6 11. Nc3 d4 12. Nd1 Nb4 13. Ne1 dxe3 14. Nxe3 e5 15. f5 e4 16. dxe4) 11. Qf2?! { (0.66 → 0.10) Inaccuracy. Ng5 was best. } { [%eval 0.1] } (11. Ng5 Bxg5 12. fxg5 Ng7 13. Nd2 Be6 14. Nf3 Qc7 15. g4 Rad8 16. Rf2 Rf8) 11... Bg4 { [%eval 0.4] } 12. h3 { [%eval 0.39] } 12... Bxf3 { [%eval 0.46] } 13. Bxf3 { [%eval 0.36] } 13... Ng7 { [%eval 0.39] } 14. g4 { [%eval 0.3] } 14... e5 { [%eval 0.58] } 15. g5?! { (0.58 → -0.47) Inaccuracy. Nc3 was best. } { [%eval -0.47] } (15. Nc3 d4 16. Ne4 dxe3 17. Qxe3 exf4 18. Nxf6+ Qxf6 19. Qxf4 Qxf4 20. Bxf4 Ne6) 15... Be7 { [%eval -0.53] } 16. Nc3 { [%eval -0.71] } 16... d4?! { (-0.71 → 0.19) Inaccuracy. exf4 was best. } { [%eval 0.19] } (16... exf4 17. exf4 Nb4 18. Bg4 Bf8 19. Na2 Nxa2 20. Rxa2 c4 21. d4 Nf5 22. Bxf5) 17. Nd5 { [%eval -0.29] } 17... exf4 { [%eval -0.03] } 18. e4? { (-0.03 → -1.56) Mistake. exf4 was best. } { [%eval -1.56] } (18. exf4 Nb4 19. Nxb4 cxb4 20. Bxb7 Rb8 21. Bc6 Rf8 22. Bb5 Nf5 23. Bc4 Bc5) 18... Bxg5 { [%eval -1.47] } 19. Bg2?! { (-1.47 → -2.31) Inaccuracy. Bxf4 was best. } { [%eval -2.31] } (19. Bxf4 Bxf4 20. Nxf4 Qd6 21. Qh2 Rf8 22. Nd5 Ne5 23. Rab1 Rac8 24. b4 cxb4) 19... Ne6 { [%eval -2.04] } 20. Nxf4 { [%eval -2.05] } 20... Nxf4 { [%eval -1.94] } 21. Bxf4 { [%eval -2.1] } 21... Bxf4 { [%eval -2.1] } 22. Qxf4 { [%eval -2.13] } 22... Qe7 { [%eval -2.1] } 23. Rf2 { [%eval -1.92] } 23... Rf8 { [%eval -2.01] } 24. Raf1 { [%eval -1.97] } 24... Ne5 { [%eval -1.85] } 25. h4 { [%eval -1.85] } 25... h5 { [%eval -1.53] } 26. Bh3 { [%eval -2.06] } 26... Rad8 { [%eval -1.48] } 27. Kh1?! { (-1.48 → -2.14) Inaccuracy. b3 was best. } { [%eval -2.14] } (27. b3 Rfe8 28. Rg2 Rd6 29. Rg5 a6 30. a5 b5 31. axb6 Rxb6 32. Qg3 Kh7) 27... Kg7 { [%eval -1.69] } 28. Rg1 { [%eval -1.66] } 28... Kh7 { [%eval -1.21] } 29. Rfg2 { [%eval -1.16] } 29... Rg8 { [%eval -1.29] } 30. Rg3 { [%eval -1.39] } 30... c4 { [%eval -1.55] } 31. R1g2? { (-1.55 → -2.94) Mistake. Rg5 was best. } { [%eval -2.94] } (31. Rg5 Rde8 32. Bf5 Kg7 33. dxc4 Qf6 34. Qg3 b6 35. b3 Kh8 36. Bh3 Qf3+) 31... cxd3 { [%eval -2.67] } 32. cxd3 { [%eval -2.7] } 32... Rdf8 { [%eval -2.14] } 33. Kh2 { [%eval -2.26] } 33... Re8 { [%eval -2.29] } 34. Kh1 { [%eval -2.38] } 34... Qb4 { [%eval -2.31] } 35. Kh2 { [%eval -2.31] } 35... Qxa4?! { (-2.31 → -1.53) Inaccuracy. Qe7 was best. } { [%eval -1.53] } (35... Qe7 36. Rf2 b6 37. Rc2 Rg7 38. Qg5 Qd6 39. Kh1 Qb4 40. Bf5 Kg8 41. Qf6) 36. Rg5 { [%eval -1.46] } 36... Qa5 { [%eval -1.59] } 37. Qf6? { (-1.59 → -3.26) Mistake. Bd7 was best. } { [%eval -3.26] } (37. Bd7 Qc7 38. Bxe8 Rxe8 39. Kg1 Re6 40. Rf2 Kg7 41. Qg3 Qc1+ 42. Kg2 Ng4) 37... Qc7 { [%eval -3.18] } 38. Kh1 { [%eval -3.07] } 38... Nxd3?? { (-3.07 → Mate in 6) Checkmate is now unavoidable. Qe7 was best. } { [%eval #6] } (38... Qe7 39. Qf1 Rg7 40. Bf5 Kh8 41. Qf2 Qd6 42. Qg3 Qf6 43. b4 b6 44. Rf2) 39. Rxh5+ { [%eval #5] } 39... gxh5 { [%eval #5] } 40. Bf5+ { [%eval #4] } 40... Rg6 { [%eval #4] } 41. Bxg6+ { [%eval #3] } 41... fxg6 { [%eval #3] } 42. Qxg6+ { [%eval #2] } 42... Kh8 { [%eval #2] } 43. Qxh5+ { [%eval #2] } { Black resigns. } 1-0
