FEN
[Event "rated rapid game"]
[Site "https://lichess.org/ahzndpxo"]
[Date "2026.05.31"]
[Round "-"]
[White "UlviSaidov"]
[Black "RayVladimirRevenge3"]
[Result "1-0"]
[GameId "ahzndpxo"]
[UTCDate "2026.05.31"]
[UTCTime "09:05:52"]
[WhiteElo "1500"]
[BlackElo "1464"]
[WhiteRatingDiff "+209"]
[BlackRatingDiff "-4"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "B00"]
[Opening "Pirc Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d6 { [%eval 0.43] } { B00 Pirc Defense } 2. Nf3 { [%eval 0.37] } 2... Nf6 { [%eval 0.3] } 3. d3 { [%eval 0.0] } 3... g6 { [%eval 0.0] } 4. g3 { [%eval -0.17] } 4... Bg7 { [%eval -0.1] } 5. Bg2 { [%eval -0.1] } 5... c5 { [%eval -0.1] } 6. Bd2 { [%eval -0.21] } 6... b5?! { (-0.21 → 0.58) Inaccuracy. Nc6 was best. } { [%eval 0.58] } (6... Nc6 7. a4 d5 8. Nc3 d4 9. Nb5 e5 10. Na3 O-O 11. O-O) 7. c4?! { (0.58 → -0.31) Inaccuracy. e5 was best. } { [%eval -0.31] } (7. e5 dxe5 8. Nxe5 Qc7 9. Bf4 Bb7 10. Nxg6 Qb6 11. Nh4 Nd5 12. Bc1 Qe6+) 7... b4?! { (-0.31 → 0.61) Inaccuracy. a6 was best. } { [%eval 0.61] } (7... a6 8. e5 dxe5 9. Nxe5 Ra7 10. Nc3 Bb7 11. Bxb7 Rxb7 12. Qf3 Qc8 13. O-O) 8. a3 { [%eval 0.65] } 8... Nc6 { [%eval 0.58] } 9. Qa4? { (0.58 → -0.60) Mistake. axb4 was best. } { [%eval -0.6] } (9. axb4 cxb4 10. Qa4 Bd7 11. Bxb4 Nxb4 12. Qxb4 O-O 13. Qd2 Bg4 14. O-O Nd7) 9... Bd7 { [%eval -0.67] } 10. axb4 { [%eval -0.72] } 10... Nd4?? { (-0.72 → 1.21) Blunder. Nxb4 was best. } { [%eval 1.21] } (10... Nxb4 11. Qb3 a5 12. O-O Ng4 13. Bc3 Ne5 14. Qd1 O-O 15. Nxe5 dxe5 16. Na3) 11. Qa6?? { (1.21 → -1.84) Blunder. b5 was best. } { [%eval -1.84] } (11. b5 Bh3 12. Bxh3 Nxf3+ 13. Kf1 Nxd2+ 14. Nxd2 Nd7 15. Qc2 a6 16. Bxd7+ Qxd7) 11... Nc2+ { [%eval -1.69] } 12. Kd1?! { (-1.69 → -2.81) Inaccuracy. Ke2 was best. } { [%eval -2.81] } (12. Ke2 Nxa1 13. Qxa1 cxb4 14. Bxb4 a5 15. Bc3 O-O 16. Re1 Qb6 17. Bd4 Qb7) 12... Nxa1 { [%eval -2.79] } 13. bxc5?! { (-2.79 → -3.71) Inaccuracy. Qxa1 was best. } { [%eval -3.71] } (13. Qxa1 cxb4 14. Qa6 Rb8 15. h3 O-O 16. Be3 Ne8 17. b3 Nc7 18. Qxa7 Qc8) 13... Nb3 { [%eval -3.52] } 14. cxd6 { [%eval -3.73] } 14... e6? { (-3.73 → -1.91) Mistake. Nxd2 was best. } { [%eval -1.91] } (14... Nxd2 15. Nbxd2 O-O 16. dxe7 Qxe7 17. h3 Rab8 18. b3 Bc8 19. Qa5 Bb7 20. Re1) 15. e5?! { (-1.91 → -2.78) Inaccuracy. h3 was best. } { [%eval -2.78] } (15. h3 Nxd2 16. Nbxd2 Qb6 17. Qxb6 axb6 18. e5 Nh5 19. Kc2 Ba4+ 20. Kc3 Bc6) 15... Ng4 { [%eval -2.55] } 16. Bg5 { [%eval -3.02] } 16... f6 { [%eval -3.48] } 17. exf6 { [%eval -3.2] } 17... Bxf6 { [%eval -3.58] } 18. h4 { [%eval -4.09] } 18... Nxf2+ { [%eval -3.81] } 19. Ke1 { [%eval -4.17] } 19... Nxh1 { [%eval -4.21] } 20. Bxh1 { [%eval -4.28] } 20... Bxg5 { [%eval -4.19] } 21. Nxg5 { [%eval -4.39] } 21... h6?! { (-4.39 → -3.32) Inaccuracy. Rb8 was best. } { [%eval -3.32] } (21... Rb8 22. Qxa7 Qb6 23. Qxb6 Rxb6 24. Nd2 Nd4 25. Nde4 O-O 26. Kd2 e5 27. Nc5) 22. Bxa8 { [%eval -3.67] } 22... Qxa8 { [%eval -3.53] } 23. Ne4 { [%eval -3.72] } 23... O-O { [%eval -3.34] } 24. Nbc3 { [%eval -3.54] } 24... Nd4 { [%eval -3.03] } 25. g4?! { (-3.03 → -4.18) Inaccuracy. b4 was best. } { [%eval -4.18] } (25. b4 Nc2+ 26. Kd2 Nxb4 27. Qa3 Nc6 28. c5 Rf7 29. Nb5 Qf8 30. Nc7 Kh8) 25... Nf3+?! { (-4.18 → -2.96) Inaccuracy. Qb8 was best. } { [%eval -2.96] } (25... Qb8 26. b4 Qxb4 27. Qxa7 Nf3+ 28. Kd1 Qb3+ 29. Kc1 Ne5 30. Qa2 Qxa2 31. Nxa2) 26. Ke2 { [%eval -3.39] } 26... Nxh4 { [%eval -2.79] } 27. g5?! { (-2.79 → -3.58) Inaccuracy. b4 was best. } { [%eval -3.58] } (27. b4 Nf3 28. b5 Qd8 29. Kd1 Qh4 30. Qxa7 Qh2 31. Ne2 Rf7 32. Qe3 Qh4) 27... hxg5 { [%eval -3.75] } 28. Nxg5?? { (-3.75 → Mate in 3) Checkmate is now unavoidable. b4 was best. } { [%eval #-3] } (28. b4 g4 29. Qa5 Nf3 30. Qc7 Qd8 31. Qxd8 Nd4+ 32. Ke3 Nf5+ 33. Kf4 Rxd8) 28... Qg2+ { [%eval #-2] } 29. Ke3 { [%eval #-2] } 29... Qxg5+ { [%eval #-3] } 30. Kd4 { [%eval #-2] } 30... e5+?? { (Mate in 2 → -6.73) Lost forced checkmate sequence. Nf3+ was best. } { [%eval -6.73] } (30... Nf3+ 31. Ke4 Qe5#) 31. Kd5?? { (-6.73 → Mate in 3) Checkmate is now unavoidable. Kc5 was best. } { [%eval #-3] } (31. Kc5 Rb8 32. Nb5 Nf5 33. Kb4 Qd2+ 34. Ka3 Qxd3+ 35. b3 Nd4 36. Nxd4 Qxd4) 31... Qg2+? { (Mate in 3 → -7.40) Lost forced checkmate sequence. e4+ was best. } { [%eval -7.4] } (31... e4+ 32. Kd4 Nf3+ 33. Kxe4 Qe5#) 32. Ne4? { (-7.40 → Mate in 7) Checkmate is now unavoidable. Kc5 was best. } { [%eval #-7] } (32. Kc5 Qf2+ 33. d4 Nf5 34. Qb7 Qxd4+ 35. Kb4 Nxd6 36. Qd5+ Kg7 37. Qxd4 exd4) 32... Nf5?? { (Mate in 7 → -6.68) Lost forced checkmate sequence. Qg1 was best. } { [%eval -6.68] } (32... Qg1 33. Nf6+ Rxf6 34. Qc8+ Bxc8 35. c5 Qd4+ 36. Kc6 Qa4+ 37. Kd5 Bb7+ 38. Kxe5) 33. Qxa7 { [%eval -6.55] } 33... Ne3+? { (-6.55 → -3.84) Mistake. Qe2 was best. } { [%eval -3.84] } (33... Qe2 34. Qxd7 Qxd3+ 35. Kc5 Qe3+ 36. Kb4 Rb8+ 37. Qb5 Rxb5+ 38. Kxb5 Nd4+ 39. Kb6) 34. Kxe5?? { (-3.84 → Mate in 4) Checkmate is now unavoidable. Qxe3 was best. } { [%eval #-4] } (34. Qxe3 Rf3 35. Qg5 Rxd3+ 36. Kc5 Qxg5 37. Nxg5 Kg7 38. b4 Kf6 39. Ne4+ Kf5) 34... Qh2+?! { (Mate in 4 → -12.38) Lost forced checkmate sequence. Qxb2+ was best. } { [%eval -12.38] } (34... Qxb2+ 35. Nc3 Qf2 36. Kd4 Nc2+ 37. Ke4 Qf5#) 35. Kd4 { [%eval -11.71] } 35... Nf5+? { (-11.71 → -5.43) Mistake. Qxb2+ was best. } { [%eval -5.43] } (35... Qxb2+ 36. Kxe3 Qc1+ 37. Kd4 Qg1+ 38. Kc3 Qxa7 39. Kd2 Qa2+ 40. Ke3 Qb2 41. d4) 36. Kd5?! { (-5.43 → -7.68) Inaccuracy. Kc3 was best. } { [%eval -7.68] } (36. Kc3 Qe5+ 37. Kc2 Bc6 38. Qc5 Qe6 39. d7 Qxd7 40. Qe5 Bxe4 41. Qxe4 Kh7) 36... Qxd6+?? { (-7.68 → 4.45) Blunder. Ne7+ was best. } { [%eval 4.45] } (36... Ne7+ 37. dxe7 Rf5+ 38. Kd4 Qg1+ 39. Kc3 Qxa7 40. Kc2 Be8 41. Kc3 Qxe7 42. c5) 37. Nxd6 { [%eval 4.19] } 37... Ne3+? { (4.19 → 7.31) Mistake. Be8 was best. } { [%eval 7.31] } (37... Be8 38. Nxe8 Rxe8 39. b4 Rd8+ 40. Kc5 Nd4 41. Qe7 Nb3+ 42. Kb5 Ra8 43. Qc7) 38. Qxe3 { [%eval 7.04] } { Black resigns. } 1-0