FEN
[Event "rated bullet game"]
[Site "https://lichess.org/a1tZbIgB"]
[Date "2026.03.21"]
[Round "-"]
[White "woshigeshagua"]
[Black "mraquariyaz67"]
[Result "1-0"]
[GameId "a1tZbIgB"]
[UTCDate "2026.03.21"]
[UTCTime "02:31:40"]
[WhiteElo "3152"]
[BlackElo "3354"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-8"]
[BlackTitle "GM"]
[BlackFideId "30953499"]
[Variant "Standard"]
[TimeControl "0+1"]
[ECO "D85"]
[Opening "Grünfeld Defense: Exchange Variation, Modern Exchange Variation"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... g6 { [%eval 0.28] } 3. Nc3 { [%eval 0.18] } 3... d5 { [%eval 0.28] } 4. cxd5 { [%eval 0.28] } 4... Nxd5 { [%eval 0.19] } 5. e4 { [%eval 0.13] } 5... Nxc3 { [%eval 0.18] } 6. bxc3 { [%eval 0.17] } 6... Bg7 { [%eval 0.17] } 7. Nf3 { [%eval 0.14] } 7... c5 { [%eval 0.17] } { D85 Grünfeld Defense: Exchange Variation, Modern Exchange Variation } 8. Be3 { [%eval 0.19] } 8... Qa5 { [%eval 0.21] } 9. Qd2 { [%eval 0.27] } 9... O-O { [%eval 0.43] } 10. Rb1 { [%eval 0.15] } 10... Rd8?! { (0.15 → 0.85) Inaccuracy. b6 was best. } { [%eval 0.85] } (10... b6 11. h4 cxd4 12. cxd4 Qxd2+ 13. Bxd2 h5 14. Bb5 a6 15. Bd3 b5 16. Rc1) 11. Rb5 { [%eval 0.74] } 11... Qa4 { [%eval 1.07] } 12. Rxc5 { [%eval 1.17] } 12... Nc6? { (1.17 → 2.39) Mistake. b6 was best. } { [%eval 2.39] } (12... b6 13. Rc4 Qd7 14. h4 h5 15. Rb4 Ba6 16. Bd3 Bxd3 17. Qxd3 Nc6 18. Rb5) 13. Bb5 { [%eval 2.46] } 13... Qa3 { [%eval 2.46] } 14. Bxc6? { (2.46 → 0.98) Mistake. Qc2 was best. } { [%eval 0.98] } (14. Qc2 Nb8 15. Bc1 Qa5 16. Bd3 Qb6 17. Bf4 Na6 18. Rb5 Qf6 19. Qd2 b6) 14... bxc6 { [%eval 1.04] } 15. O-O?! { (1.04 → 0.05) Inaccuracy. Qc2 was best. } { [%eval 0.05] } (15. Qc2 Ba6 16. Bc1 Bd3 17. Bxa3 Bxc2 18. e5 Be4 19. Ra5 Rab8 20. O-O Rd7) 15... Bg4?? { (0.05 → 2.22) Blunder. Qxc5 was best. } { [%eval 2.22] } (15... Qxc5 16. dxc5 Rxd2 17. Bxd2 Ba6 18. Rc1 Rd8 19. c4 Bb2 20. Rc2 Ba3 21. Kf1) 16. Rxc6 { [%eval 2.21] } 16... e5 { [%eval 2.46] } 17. d5 { [%eval 2.26] } 17... Qa4 { [%eval 2.33] } 18. c4? { (2.33 → 1.12) Mistake. Bg5 was best. } { [%eval 1.12] } (18. Bg5 Rdc8 19. Rxc8+ Rxc8 20. h3 Bd7 21. Rb1 f6 22. Be3 Qxe4 23. Rb4 Rc4) 18... Rab8?? { (1.12 → 3.46) Blunder. Qxc6 was best. } { [%eval 3.46] } (18... Qxc6 19. dxc6 Rxd2 20. Nxd2 Rc8 21. Bxa7 Bf8 22. h3 Be6 23. a4 Rxc6 24. Be3) 19. c5?? { (3.46 → 0.13) Blunder. Qc3 was best. } { [%eval 0.13] } (19. Qc3 Qxa2 20. Nd2 Bf8 21. h3 Be2 22. Ra1 Qb2 23. Qxb2 Rxb2 24. Rxa7 f5) 19... Qxe4 { [%eval 0.15] } 20. Ng5 { [%eval 0.28] } 20... Qc4? { (0.28 → 1.80) Mistake. Qxd5 was best. } { [%eval 1.8] } (20... Qxd5 21. Qxd5 Rxd5 22. Ne4 Bf5 23. Nd6 Bf8 24. Nxf5 gxf5 25. g3 f4 26. gxf4) 21. h3? { (1.80 → 0.40) Mistake. d6 was best. } { [%eval 0.4] } (21. d6 h6 22. Nf3 Rb7 23. h3 Qb5 24. hxg4 Qxc6 25. Rc1 Rdb8 26. Qd1 Rb4) 21... Rxd5 { [%eval 0.38] } 22. Qc1 { [%eval 0.55] } 22... Be2? { (0.55 → 1.81) Mistake. Qa4 was best. } { [%eval 1.81] } (22... Qa4 23. Rd6 Rxd6 24. cxd6 Bd7 25. Qc7 Rc8 26. Qb7 Qc6 27. Qxc6 Bxc6 28. Rc1) 23. Qxc4 { [%eval 2.1] } 23... Bxc4 { [%eval 1.85] } 24. Rc1 { [%eval 1.81] } 24... Bxa2 { [%eval 2.05] } 25. Ra6 { [%eval 2.11] } 25... Bb3 { [%eval 2.4] } 26. Rxa7 { [%eval 2.4] } 26... Rd3?! { (2.40 → 3.16) Inaccuracy. f5 was best. } { [%eval 3.16] } (26... f5 27. Ne6 Bf6 28. Bg5 Bxg5 29. Nxg5 Rbd8 30. Nxh7 Rd1+ 31. Rxd1 Rxd1+ 32. Kh2) 27. c6 { [%eval 3.12] } 27... Rc8 { [%eval 3.1] } 28. c7 { [%eval 3.1] } 28... Bd5?! { (3.10 → 4.22) Inaccuracy. Bh6 was best. } { [%eval 4.22] } (28... Bh6 29. Rb7 Bxg5 30. Rb8 Be6 31. Bxg5 Kg7 32. Rc6 Bd7 33. Bf6+ Kh6 34. Bxe5) 29. Ra5?? { (4.22 → 0.79) Blunder. Rb1 was best. } { [%eval 0.79] } (29. Rb1 Rc3 30. Rd1 R8xc7 31. Rxc7 Rxc7 32. Rxd5 Bf8 33. Ne4 Rb7 34. Nf6+ Kg7) 29... f5?? { (0.79 → 6.12) Blunder. h6 was best. } { [%eval 6.12] } (29... h6 30. Nf3 Bxf3 31. gxf3 Kf8 32. f4 e4 33. f5 g5 34. h4 Ke8 35. Rc4) 30. Rb5 { [%eval 5.8] } 30... f4 { [%eval 7.05] } 31. Rb8 { [%eval 6.86] } 31... Bb7 { [%eval 7.07] } 32. Rxb7 { [%eval 7.14] } 32... fxe3 { [%eval 8.94] } 33. Rb8 { [%eval 9.06] } 33... e2? { (9.06 → Mate in 9) Checkmate is now unavoidable. Bf8 was best. } { [%eval #9] } (33... Bf8 34. Rxc8 Kg7 35. Rxf8 Kh6 36. fxe3 Kxg5 37. c8=Q h5 38. Rf7 Rd6 39. Re1) 34. Rxc8+ { [%eval #8] } 34... Bf8 { [%eval #8] } 35. Rxf8+ { [%eval #7] } 35... Kg7 { [%eval #7] } 36. Rf7+ { [%eval #6] } 36... Kh6 { [%eval #6] } 37. Re1 { [%eval #7] } 37... Rd1 { [%eval #5] } 38. Nf3 { [%eval #5] } 38... e4 { [%eval #5] } 39. c8=Q { [%eval #4] } 39... exf3 { [%eval #4] } 40. Qc1+?! { (Mate in 4 → 18.03) Lost forced checkmate sequence. Qf8+ was best. } { [%eval 18.03] } { White wins on time. } (40. Qf8+ Kh5 41. Rxh7+ Kg5 42. h4+ Kg4 43. Qxf3#) 1-0
