FEN
[Event "rated rapid game"]
[Site "https://lichess.org/yJJ0NTrV"]
[Date "2026.05.07"]
[Round "-"]
[White "ouyangsuxuan"]
[Black "natasha_tess"]
[Result "0-1"]
[GameId "yJJ0NTrV"]
[UTCDate "2026.05.07"]
[UTCTime "10:34:46"]
[WhiteElo "1110"]
[BlackElo "1082"]
[WhiteRatingDiff "-18"]
[BlackRatingDiff "+31"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "A04"]
[Opening "Zukertort Opening: Pirc Invitation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d6 { [%eval 0.49] } { A04 Zukertort Opening: Pirc Invitation } 2. e4 { [%eval 0.37] } 2... g6 { [%eval 0.54] } 3. d3 { [%eval 0.0] } 3... Bg7 { [%eval 0.14] } 4. d4 { [%eval 0.12] } 4... Nf6 { [%eval 0.23] } 5. e5?! { (0.23 → -0.66) Inaccuracy. Bd3 was best. } { [%eval -0.66] } (5. Bd3 e5 6. dxe5 dxe5 7. h3 O-O 8. O-O Qe7 9. Re1 Rd8) 5... Ne4? { (-0.66 → 0.86) Mistake. dxe5 was best. } { [%eval 0.86] } (5... dxe5 6. Nxe5 O-O 7. Nc3 c5 8. dxc5 Qa5 9. Bd3 Qxc5 10. Nf3) 6. exd6?! { (0.86 → -0.06) Inaccuracy. Bd3 was best. } { [%eval -0.06] } (6. Bd3 dxe5 7. Qe2 Nf6 8. dxe5 Nd5 9. h3 O-O 10. O-O c6) 6... cxd6 { [%eval 0.08] } 7. Qd3?! { (0.08 → -0.59) Inaccuracy. Be2 was best. } { [%eval -0.59] } (7. Be2 b6 8. c3 O-O 9. O-O Nc6 10. Re1 Bb7 11. Nbd2 Nxd2 12. Bxd2 e5) 7... d5 { [%eval -0.35] } 8. Qe2?! { (-0.35 → -1.15) Inaccuracy. c3 was best. } { [%eval -1.15] } (8. c3 O-O 9. Be2 Nc6 10. O-O h6 11. Nbd2 f5 12. Qc2 g5 13. a4 Be6) 8... Bf5 { [%eval -0.74] } 9. c3 { [%eval -0.78] } 9... Nc6 { [%eval -0.83] } 10. Qb5?! { (-0.83 → -1.43) Inaccuracy. Qd1 was best. } { [%eval -1.43] } (10. Qd1 e5 11. Bb5 Qb6 12. Bxc6+ bxc6 13. O-O f6 14. Re1 O-O 15. Nbd2 Rae8) 10... Qd7?! { (-1.43 → -0.59) Inaccuracy. O-O was best. } { [%eval -0.59] } (10... O-O 11. Be2 e5 12. dxe5 a6 13. Qa4 Nxe5 14. O-O Nxf3+ 15. Bxf3 d4 16. cxd4) 11. Nbd2 { [%eval -0.72] } 11... O-O { [%eval -0.73] } 12. Nxe4?! { (-0.73 → -1.54) Inaccuracy. Be2 was best. } { [%eval -1.54] } (12. Be2 a6 13. Qb3 b5 14. O-O b4 15. Nxe4 dxe4 16. Nd2 Rfb8 17. Qd1 e5) 12... Bxe4 { [%eval -0.99] } 13. Ng5 { [%eval -1.25] } 13... e5 { [%eval -1.08] } 14. Nxe4 { [%eval -1.56] } 14... dxe4?? { (-1.56 → 1.17) Blunder. exd4 was best. } { [%eval 1.17] } (14... exd4 15. Ng3 dxc3 16. Be2 Qe6 17. O-O Nd4 18. Qd3 cxb2 19. Bxb2 Nxe2+ 20. Nxe2) 15. dxe5? { (1.17 → -0.30) Mistake. d5 was best. } { [%eval -0.3] } (15. d5 Rfd8 16. Bg5 a6 17. dxc6 Qg4 18. c7 axb5 19. cxd8=Q+ Rxd8 20. Bxd8 e3) 15... Nxe5?! { (-0.30 → 0.42) Inaccuracy. a6 was best. } { [%eval 0.42] } (15... a6 16. e6 axb5 17. exd7 b4 18. Bd2 Rfd8 19. Bb5 Rxd7 20. Ke2 bxc3 21. bxc3) 16. Qxd7 { [%eval 0.44] } 16... Nxd7 { [%eval 0.51] } 17. Bb5 { [%eval 0.16] } 17... Rad8 { [%eval 0.4] } 18. Be3 { [%eval 0.22] } 18... Nb6?? { (0.22 → 2.20) Blunder. a6 was best. } { [%eval 2.2] } (18... a6 19. Be2 Ne5 20. O-O b5 21. Rad1 h6 22. g3 Rfe8 23. a4 Rxd1 24. Rxd1) 19. Bxb6?? { (2.20 → 0.38) Blunder. Bc5 was best. } { [%eval 0.38] } (19. Bc5 Rd5 20. Bxf8 Kxf8 21. a4 Ke7 22. Be2 Bh6 23. Rd1 Ra5 24. O-O Rxa4) 19... axb6 { [%eval 0.33] } 20. Rd1 { [%eval 0.27] } 20... Rxd1+ { [%eval 0.42] } 21. Kxd1 { [%eval 0.39] } 21... Rd8+ { [%eval 0.56] } 22. Ke1?? { (0.56 → -1.50) Blunder. Ke2 was best. } { [%eval -1.5] } (22. Ke2 Bf6 23. Rd1 Rxd1 24. Kxd1 Bh4 25. Bc4 Bxf2) 22... Bh6 { [%eval -1.54] } 23. Ke2?? { (-1.54 → -4.89) Blunder. h4 was best. } { [%eval -4.89] } (23. h4 Rd2 24. Rh3 Rxb2 25. Bc4 Kg7 26. g4 Bd2+ 27. Kf1 b5 28. Bd5 f5) 23... Rd2+ { [%eval -4.91] } 24. Ke1 { [%eval -4.71] } 24... e3?? { (-4.71 → -1.37) Blunder. Rxb2 was best. } { [%eval -1.37] } (24... Rxb2 25. Bf1 Bg7 26. h4 Bxc3+ 27. Kd1 Rxf2 28. Bc4 Rd2+ 29. Kc1 b5 30. Bb3) 25. fxe3 { [%eval -1.43] } 25... Bxe3?! { (-1.43 → -0.35) Inaccuracy. Rxb2 was best. } { [%eval -0.35] } (25... Rxb2 26. Be2 Bxe3 27. a4 Kg7 28. h3 h5 29. g4 Bd2+ 30. Kf2 h4 31. Rd1) 26. Be2?! { (-0.35 → -1.46) Inaccuracy. Rf1 was best. } { [%eval -1.46] } (26. Rf1 Rxg2 27. Bc4 Rxh2 28. Rxf7 Kh8 29. Re7 Bf4 30. Re8+ Kg7 31. Re7+ Kf6) 26... Rxb2 { [%eval -1.53] } 27. a4 { [%eval -1.43] } 27... Bd2+ { [%eval -1.29] } 28. Kd1?? { (-1.29 → -4.87) Blunder. Kf2 was best. } { [%eval -4.87] } (28. Kf2 Bxc3 29. Kf3 Rb3 30. Bc4 Ra3 31. Bb5 Bd4+ 32. Ke2 Ra2+ 33. Kf3 Rf2+) 28... Rb1+ { [%eval -4.7] } 29. Kxd2 { [%eval -4.68] } 29... Rxh1 { [%eval -4.69] } 30. h3 { [%eval -4.72] } 30... h5 { [%eval -4.74] } 31. Bf3 { [%eval -4.74] } 31... h4 { [%eval -4.74] } 32. g4 { [%eval -5.53] } 32... Rxh3 { [%eval -5.8] } 33. Bxb7 { [%eval -5.44] } 33... Rg3 { [%eval -5.54] } 34. Bc8 { [%eval -6.3] } 34... h3 { [%eval -6.26] } 35. Bb7 { [%eval -6.27] } 35... h2 { [%eval -6.17] } 36. Ke2 { [%eval -6.55] } 36... Rg1 { [%eval -6.32] } 37. Kf2 { [%eval -6.61] } 37... h1=Q { [%eval -6.94] } 38. Bxh1 { [%eval -6.76] } 38... Rxh1 { [%eval -6.62] } 39. Kg2 { [%eval -7.17] } 39... Rh4 { [%eval -6.71] } { White resigns. } 0-1