FEN
[Event "rated rapid game"]
[Site "https://lichess.org/OykpXTZU"]
[Date "2026.04.10"]
[Round "-"]
[White "DiyanaRanathunga"]
[Black "babracadabra"]
[Result "0-1"]
[GameId "OykpXTZU"]
[UTCDate "2026.04.10"]
[UTCTime "03:53:20"]
[WhiteElo "699"]
[BlackElo "634"]
[WhiteRatingDiff "-21"]
[BlackRatingDiff "+23"]
[Variant "Standard"]
[TimeControl "900+3"]
[ECO "D00"]
[Opening "Queen's Pawn Game"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } { D00 Queen's Pawn Game } 2. h4?! { (0.27 → -0.31) Inaccuracy. c4 was best. } { [%eval -0.31] } (2. c4 dxc4 3. Nf3 Nf6 4. e3 c5 5. Bxc4 e6 6. O-O a6) 2... Nc6 { [%eval 0.0] } 3. Nh3 { [%eval -0.52] } 3... e6 { [%eval -0.43] } 4. Rh2? { (-0.43 → -1.59) Mistake. Bf4 was best. } { [%eval -1.59] } (4. Bf4 Bd6 5. e3 Nf6 6. Nc3 O-O 7. Bg5 h6 8. Nf4 Re8 9. Bxf6 Qxf6) 4... Bd6 { [%eval -1.59] } 5. g3 { [%eval -1.7] } 5... Qf6?! { (-1.70 → -0.83) Inaccuracy. e5 was best. } { [%eval -0.83] } (5... e5 6. Bg5 Nge7 7. c3 Bg4 8. Rh1 O-O 9. Bg2 h6 10. dxe5 Nxe5 11. Bf4) 6. Bg2? { (-0.83 → -2.40) Mistake. c3 was best. } { [%eval -2.4] } (6. c3 e5 7. Bg2 h6 8. Bxd5 Nge7 9. dxe5 Nxe5 10. Bg2 Bf5 11. Nd2 O-O-O) 6... Nge7?? { (-2.40 → -0.42) Blunder. Qxd4 was best. } { [%eval -0.42] } (6... Qxd4 7. Nc3 Nf6 8. Rh1 Bd7 9. Nf4 Qxd1+ 10. Nxd1 O-O-O 11. Nd3 Rhe8 12. c3) 7. Kf1?? { (-0.42 → -2.79) Blunder. c3 was best. } { [%eval -2.79] } (7. c3 O-O 8. Bg5 Qf5 9. Nd2 e5 10. e4 dxe4 11. Bxe4 Qd7) 7... Nxd4?? { (-2.79 → -0.33) Blunder. Bxg3 was best. } { [%eval -0.33] } (7... Bxg3 8. Bg5 Qxd4 9. Qxd4 Nxd4 10. fxg3 Nxc2 11. Nc3 Nxa1 12. Nb5 Rb8 13. Nxc7+) 8. Kg1?? { (-0.33 → -2.09) Blunder. Bg5 was best. } { [%eval -2.09] } (8. Bg5 Qe5 9. Bf4 Qf5 10. Bxd6 Nxc2 11. Bc5 Nxa1 12. Nc3 Nc6 13. Qxa1 b6) 8... Nef5?? { (-2.09 → 0.00) Blunder. Ndc6 was best. } { [%eval 0.0] } (8... Ndc6 9. Nc3 Qd4 10. Be3 Qxd1+ 11. Rxd1 a6 12. Bf4 e5 13. Bd2 Bg4 14. Nxd5) 9. e3? { (0.00 → -1.56) Mistake. c3 was best. } { [%eval -1.56] } (9. c3 Nc6 10. Bg5 Qe5 11. Bf4 Qf6) 9... b6?? { (-1.56 → 0.89) Blunder. Nc6 was best. } { [%eval 0.89] } (9... Nc6 10. c4 dxc4 11. Nd2 Ne5 12. Nxc4 Nxc4 13. Qa4+ Bd7 14. Qxc4 O-O 15. Rb1) 10. exd4?! { (0.89 → -0.04) Inaccuracy. Nc3 was best. } { [%eval -0.04] } (10. Nc3 c6 11. exd4 Qxd4 12. Rh1 e5 13. Kh2 Qxd1 14. Nxd1) 10... Nxd4?? { (-0.04 → 2.49) Blunder. Qxd4 was best. } { [%eval 2.49] } (10... Qxd4 11. Qxd4 Nxd4 12. Na3 Bxa3 13. bxa3 Nxc2 14. Rb1 Ne1 15. Bh1 Nd3 16. f4) 11. c3 { [%eval 2.5] } 11... Qe5?? { (2.50 → 6.35) Blunder. Nc6 was best. } { [%eval 6.35] } (11... Nc6 12. Bg5 Qf5 13. c4 Bb7 14. cxd5 exd5 15. Nc3 f6 16. Be3 O-O-O 17. Qxd5) 12. cxd4 { [%eval 6.12] } 12... Qf6 { [%eval 6.42] } 13. Rh1 { [%eval 7.26] } 13... Bb4 { [%eval 7.52] } 14. Qf3?! { (7.52 → 4.64) Inaccuracy. Qa4+ was best. } { [%eval 4.64] } (14. Qa4+ c6 15. Qxb4 a5 16. Qc3 O-O 17. Kh2 Qf5 18. Nd2 f6) 14... Be1?! { (4.64 → 6.33) Inaccuracy. Qxd4 was best. } { [%eval 6.33] } (14... Qxd4 15. Qb3 O-O 16. Na3 Ba6 17. Be3 Qg4 18. Kh2 Bd6) 15. Qxf6 { [%eval 6.11] } 15... gxf6 { [%eval 6.21] } 16. Kh2 { [%eval 5.78] } 16... Bb7?! { (5.78 → 7.79) Inaccuracy. Bb4 was best. } { [%eval 7.79] } (16... Bb4 17. Bd2 Be7 18. Re1 Ba6 19. Nc3 c6 20. Re3) 17. Rxe1 { [%eval 7.8] } 17... O-O-O { [%eval 7.89] } 18. Rxe6?! { (7.89 → 5.26) Inaccuracy. a4 was best. } { [%eval 5.26] } (18. a4 Rdg8 19. Nc3 Rg4 20. Bf3 h5 21. a5 b5 22. Nxb5 Kd7 23. Nxa7 Rxd4) 18... fxe6 { [%eval 5.29] } 19. b4 { [%eval 5.31] } 19... Rhg8 { [%eval 5.31] } 20. Nc3 { [%eval 5.47] } 20... e5 { [%eval 5.14] } 21. Nxd5?! { (5.14 → 3.76) Inaccuracy. Bd2 was best. } { [%eval 3.76] } (21. Bd2 Kb8 22. Re1 Rge8 23. dxe5 d4 24. exf6 Rxe1 25. Bxe1 Bxg2 26. Kxg2) 21... Rxd5 { [%eval 4.56] } 22. h5?? { (4.56 → -0.06) Blunder. Bxd5 was best. } { [%eval -0.06] } (22. Bxd5 Bxd5 23. dxe5 fxe5 24. Be3 c5 25. Rc1 c4 26. Ng1 b5 27. Ne2 Kb7) 22... Rxd4 { [%eval 0.0] } 23. h6?! { (0.00 → -0.99) Inaccuracy. Be3 was best. } { [%eval -0.99] } (23. Be3 Rxb4 24. Bf1 Rd8 25. a3 Ra4 26. Bb5 Re4 27. Be2 Ra4) 23... Rgd8?! { (-0.99 → -0.22) Inaccuracy. Bxg2 was best. } { [%eval -0.22] } (23... Bxg2 24. Kxg2 Rxb4 25. a3 Rc4 26. Be3 Rd8 27. f4 Rd3 28. Re1 Rxa3 29. fxe5) 24. Ng1 { [%eval -0.67] } 24... Kb8? { (-0.67 → 0.66) Mistake. Bxg2 was best. } { [%eval 0.66] } (24... Bxg2 25. Kxg2 Rc4 26. Be3 Rxb4 27. Kh3 Kd7 28. a4 a5 29. Ne2 Ke6 30. g4) 25. Kh1?? { (0.66 → -1.56) Blunder. Rb1 was best. } { [%eval -1.56] } (25. Rb1 Rd1 26. Ne2 R8d2 27. Nc3 Rxf2 28. Nxd1 Rxg2+ 29. Kh3 Rg1 30. Nc3 Re1) 25... a5?? { (-1.56 → 0.40) Blunder. Rd1 was best. } { [%eval 0.4] } (25... Rd1 26. Bxb7 Kxb7 27. Kg2 R8d4 28. a3 Rc4 29. Bb2 Rxa1 30. Bxa1 Rc2 31. Nh3) 26. Bxb7?! { (0.40 → -0.47) Inaccuracy. bxa5 was best. } { [%eval -0.47] } (26. bxa5 Rd1 27. Kh2 b5) 26... Kxb7 { [%eval 0.11] } 27. Bf4?? { (0.11 → -4.90) Blunder. bxa5 was best. } { [%eval -4.9] } (27. bxa5 Rd1 28. Kg2 R8d2 29. Bxd2 Rxa1 30. axb6 Rxa2 31. Bb4 cxb6 32. Be7 e4) 27... exf4 { [%eval -4.83] } 28. Kg2 { [%eval -5.46] } 28... Rd3 { [%eval -4.39] } 29. Kh1?! { (-4.39 → -6.17) Inaccuracy. bxa5 was best. } { [%eval -6.17] } (29. bxa5 bxa5 30. Rb1+ Kc8 31. Re1 fxg3 32. Nf3 gxf2 33. Kxf2 Ra3 34. Re6 Rxa2+) 29... axb4 { [%eval -6.19] } 30. Rd1?! { (-6.19 → -8.52) Inaccuracy. Kg2 was best. } { [%eval -8.52] } (30. Kg2 Ra8 31. Nf3 fxg3 32. Ne1 Rd2 33. Nf3 Rdxa2 34. Rb1 gxf2 35. Rxb4 f1=Q+) 30... Rxd1 { [%eval -8.26] } 31. gxf4? { (-8.26 → Mate in 4) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-4] } (31. Kg2 Rxg1+ 32. Kxg1 fxg3 33. f4 Ra8 34. f5 Ka6 35. Kg2 c5) 31... c5? { (Mate in 4 → -9.37) Lost forced checkmate sequence. Rg8 was best. } { [%eval -9.37] } (31... Rg8 32. Kh2 Rdxg1 33. f5 R1g5 34. a3 Rh5#) 32. f5? { (-9.37 → Mate in 5) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-5] } (32. Kg2 Rxg1+ 33. Kf3 f5 34. Ke2 Ka6 35. Ke3 Rgg8 36. Ke2 c4 37. Kf1) 32... b5? { (Mate in 5 → -8.02) Lost forced checkmate sequence. Rg8 was best. } { [%eval -8.02] } (32... Rg8 33. f4 Rc1 34. Kh2 Rcxg1 35. a4 bxa3 36. Kh3 Rh1#) 33. f4? { (-8.02 → Mate in 4) Checkmate is now unavoidable. Kh2 was best. } { [%eval #-4] } (33. Kh2 Rg8 34. Ne2 Rf1 35. Ng3 Rxf2+ 36. Kh3 Rxg3+ 37. Kxg3 Rxf5 38. Kg4 Rf2) 33... b3 { [%eval #-7] } 34. axb3 { [%eval #-4] } 34... R8d4 { [%eval #-10] } 35. Kh2 { [%eval #-10] } 35... Rb4 { [%eval #-9] } 36. Nh3 { [%eval #-9] } 36... Rxb3 { [%eval #-8] } 37. Kg2 { [%eval #-7] } 37... c4 { [%eval #-6] } 38. Kh2 { [%eval #-4] } 38... Rb2+ { [%eval #-7] } 39. Kg3 { [%eval #-7] } 39... b4 { [%eval #-8] } 40. Kh4 { [%eval #-4] } 40... c3 { [%eval #-7] } 41. Nf2 { [%eval #-5] } 41... Rxf2 { [%eval #-4] } 42. Kh5 { [%eval #-2] } 42... Rh2+ { [%eval #-5] } 43. Kg4 { [%eval #-5] } 43... Rg1+ { [%eval #-4] } 44. Kf3 { [%eval #-4] } 44... c2 { [%eval #-3] } 45. Ke4 { [%eval #-3] } 45... c1=Q { [%eval #-2] } 46. Kf3 { [%eval #-2] } 46... Qd1+ { [%eval #-1] } 47. Ke4 { [%eval #-1] } 47... Re2+ { [%eval #-1] } 48. Kf3 { [%eval #-1] } 48... Qf1# { Black wins by checkmate. } 0-1
