FEN
[Event "rated bullet game"]
[Site "https://lichess.org/ZHpeSwFQ"]
[Date "2026.06.02"]
[Round "-"]
[White "raykamur"]
[Black "shangsuru"]
[Result "0-1"]
[GameId "ZHpeSwFQ"]
[UTCDate "2026.06.02"]
[UTCTime "14:50:05"]
[WhiteElo "1047"]
[BlackElo "1068"]
[WhiteRatingDiff "-78"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "120+1"]
[ECO "A02"]
[Opening "Bird Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. f4 { [%eval -0.23] } { A02 Bird Opening } 1... Nf6 { [%eval -0.18] } 2. g3 { [%eval -0.28] } 2... g6 { [%eval -0.18] } 3. Nf3 { [%eval -0.22] } 3... Bg7 { [%eval -0.29] } 4. d3 { [%eval -0.3] } 4... O-O { [%eval -0.19] } 5. Bg2 { [%eval -0.16] } 5... d6 { [%eval -0.1] } 6. O-O { [%eval -0.14] } 6... Nc6 { [%eval 0.06] } 7. Nc3 { [%eval -0.06] } 7... Re8?! { (-0.06 → 0.60) Inaccuracy. Rb8 was best. } { [%eval 0.6] } (7... Rb8 8. a4 a6 9. e4 b5 10. axb5 axb5 11. Qe1 b4 12. Nd1) 8. e4 { [%eval 0.7] } 8... e5 { [%eval 0.8] } 9. fxe5?! { (0.80 → 0.00) Inaccuracy. f5 was best. } { [%eval 0.0] } (9. f5 Nd4) 9... dxe5 { [%eval 0.09] } 10. h4?! { (0.09 → -0.85) Inaccuracy. h3 was best. } { [%eval -0.85] } (10. h3) 10... Bg4 { [%eval -0.37] } 11. b3?? { (-0.37 → -3.89) Blunder. Bg5 was best. } { [%eval -3.89] } (11. Bg5) 11... Nd4?? { (-3.89 → -1.02) Blunder. Bxf3 was best. } { [%eval -1.02] } (11... Bxf3 12. Qxf3 Qd4+ 13. Qf2 Qxc3 14. Bg5 Re6 15. h5 h6 16. Bd2 Qd4 17. Be3) 12. Nd5?? { (-1.02 → -4.18) Blunder. Bg5 was best. } { [%eval -4.18] } (12. Bg5 Qd6 13. Bxf6 Qxf6 14. Nxd4 Bxd1 15. Rxf6 Bxf6 16. Ndb5 c6 17. Nc7 Bxc2) 12... Nxd5 { [%eval -4.47] } 13. exd5 { [%eval -3.85] } 13... Qxd5 { [%eval -3.17] } 14. Bb2?! { (-3.17 → -4.91) Inaccuracy. c3 was best. } { [%eval -4.91] } (14. c3 Nxf3+ 15. Bxf3 Bxf3 16. Qxf3 Rad8 17. Bg5 Qxf3 18. Rxf3 Rd7 19. Re1 h6) 14... Nxf3+ { [%eval -5.02] } 15. Bxf3 { [%eval -5.02] } 15... Bxf3 { [%eval -4.89] } 16. Rxf3 { [%eval -5.13] } 16... e4 { [%eval -5.14] } 17. dxe4 { [%eval -5.09] } 17... Qxd1+ { [%eval -4.83] } 18. Rxd1 { [%eval -4.94] } 18... Bxb2 { [%eval -4.96] } 19. g4 { [%eval -5.39] } 19... Rxe4 { [%eval -5.25] } 20. g5 { [%eval -6.22] } 20... Rxh4 { [%eval -5.43] } 21. c4 { [%eval -6.59] } 21... Re8 { [%eval -6.31] } 22. a4 { [%eval -7.3] } 22... Bd4+ { [%eval -7.29] } 23. Kg2 { [%eval -7.14] } 23... Re2+ { [%eval -6.85] } 24. Kg3 { [%eval -6.57] } 24... Rh5 { [%eval -5.13] } 25. Rxd4 { [%eval -5.2] } 25... Rxg5+ { [%eval -5.07] } 26. Kf4 { [%eval -5.53] } 26... Rf5+ { [%eval -5.39] } 27. Kg4 { [%eval -5.59] } 27... Rxf3 { [%eval -5.52] } 28. Kxf3 { [%eval -5.49] } 28... Rb2 { [%eval -5.48] } 29. Ke4 { White offers draw } { [%eval -5.75] } 29... Rxb3 { [%eval -5.76] } 30. Ke5 { [%eval -5.8] } 30... Rb4 { [%eval -5.45] } 31. Kf6 { [%eval -5.29] } 31... h5 { [%eval -5.2] } 32. Rd8+ { [%eval -5.44] } 32... Kh7 { [%eval -5.26] } 33. Rf8 { [%eval -6.03] } 33... Rxc4 { [%eval -5.88] } 34. Rxf7+ { [%eval -6.1] } 34... Kh6 { [%eval -5.97] } 35. Rg7?? { (-5.97 → Mate in 13) Checkmate is now unavoidable. Rd7 was best. } { [%eval #-13] } (35. Rd7 a5 36. Rd8 Rc6+ 37. Ke5 Rc1 38. Rd4 b6 39. Kf4 c5 40. Rd8 Rc4+) 35... Rf4+ { [%eval #-12] } 36. Ke5 { [%eval #-12] } 36... Rf5+ { [%eval -51.16] } 37. Ke6?! { (-51.16 → Mate in 10) Checkmate is now unavoidable. Ke4 was best. } { [%eval #-10] } (37. Ke4) 37... Kxg7 { [%eval #-9] } 38. Kd7 { [%eval #-9] } 38... Ra5 { [%eval #-10] } 39. Kxc7 { [%eval #-9] } 39... b6 { [%eval #-8] } 40. Kb7 { [%eval #-8] } 40... Rxa4 { [%eval #-9] } 41. Kc6 { [%eval #-9] } 41... h4 { [%eval #-8] } 42. Kb5 { [%eval #-8] } 42... g5 { [%eval #-10] } 43. Kxa4 { [%eval #-10] } 43... g4 { [%eval #-9] } 44. Kb5 { [%eval #-9] } 44... h3 { [%eval #-8] } 45. Kc6 { [%eval #-8] } 45... h2 { [%eval #-7] } 46. Kb7 { [%eval #-7] } 46... h1=Q+ { [%eval #-6] } 47. Kxa7 { [%eval #-6] } 47... b5 { [%eval #-6] } 48. Ka6 { [%eval #-6] } 48... b4 { [%eval #-6] } 49. Ka5 { [%eval #-5] } 49... b3 { [%eval #-5] } 50. Ka4 { [%eval #-4] } 50... b2 { [%eval #-4] } 51. Ka3 { [%eval #-2] } 51... b1=Q { [%eval #-1] } 52. Ka4 { [%eval #-1] } 52... Qbe4+ { [%eval #-2] } 53. Kb5 { [%eval #-2] } 53... Qhb1+ { [%eval #-1] } 54. Kc5 { [%eval #-1] } 54... Qec2+ { [%eval #-3] } 55. Kd6 { [%eval #-3] } 55... Qbd1+ { [%eval #-2] } 56. Ke7 { [%eval #-1] } 56... Qce2# { Black wins by checkmate. } 0-1