FEN
[Event "rated rapid game"]
[Site "https://lichess.org/DPgFE4cX"]
[Date "2026.06.09"]
[Round "-"]
[White "Devan_lucas"]
[Black "vaibhav18k"]
[Result "0-1"]
[GameId "DPgFE4cX"]
[UTCDate "2026.06.09"]
[UTCTime "13:55:00"]
[WhiteElo "1603"]
[BlackElo "1652"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+23"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D30"]
[Opening "Queen's Gambit Declined"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.22] } 2... e6 { [%eval 0.17] } { D30 Queen's Gambit Declined } 3. Nf3 { [%eval 0.11] } 3... a6 { [%eval 0.38] } 4. cxd5 { [%eval 0.4] } 4... exd5 { [%eval 0.34] } 5. g3 { [%eval -0.03] } 5... Nc6 { [%eval 0.34] } 6. Bg2 { [%eval 0.26] } 6... Nf6 { [%eval 0.37] } 7. Ne5 { [%eval 0.12] } 7... Bd7?! { (0.12 → 1.04) Inaccuracy. Nxe5 was best. } { [%eval 1.04] } (7... Nxe5 8. dxe5 Ng4 9. Qxd5 Qxd5 10. Bxd5 Nxe5 11. Nc3 c6 12. Bb3 Nd7 13. Bc2) 8. Nc3 { [%eval 1.05] } 8... Bd6 { [%eval 1.17] } 9. Bxd5? { (1.17 → -0.31) Mistake. Nxd7 was best. } { [%eval -0.31] } (9. Nxd7 Qxd7 10. O-O Qf5 11. Nxd5 Nxd5 12. e4 Qd7 13. exd5 Ne7 14. Re1 O-O) 9... Bxe5 { [%eval 0.15] } 10. dxe5 { [%eval 0.15] } 10... Nxe5? { (0.15 → 1.82) Mistake. Nxd5 was best. } { [%eval 1.82] } (10... Nxd5 11. Nxd5 Be6 12. e4 Ne7 13. Bg5 Bxd5 14. exd5 Qxd5 15. O-O Qe6 16. Bxe7) 11. Qb3?? { (1.82 → -0.25) Blunder. Bxb7 was best. } { [%eval -0.25] } (11. Bxb7 Rb8 12. Bg2 O-O 13. O-O Re8 14. e4 Qe7 15. h3 Bc6 16. Qc2 Ng6) 11... O-O?! { (-0.25 → 0.59) Inaccuracy. Nxd5 was best. } { [%eval 0.59] } (11... Nxd5 12. Qxd5 Qe7 13. Bf4 f6 14. O-O O-O-O 15. Bxe5 Bh3 16. Qf3 Qxe5 17. Rfd1) 12. Bg5 { [%eval 0.25] } 12... c6 { [%eval 0.58] } 13. Bxf6 { [%eval 0.08] } 13... Qxf6 { [%eval 0.09] } 14. Bc4?? { (0.09 → -2.84) Blunder. Bg2 was best. } { [%eval -2.84] } (14. Bg2 Qe7 15. O-O Be6 16. Qc2 h5 17. Rad1 Rad8 18. h4 g6 19. Ne4 Bd5) 14... Nxc4?? { (-2.84 → -0.33) Blunder. b5 was best. } { [%eval -0.33] } (14... b5 15. Ne4 Qe7 16. Bd3 Be6 17. Qc3 Nxd3+ 18. Qxd3 Qb4+ 19. Nc3 Qxb2 20. O-O) 15. Qxc4 { [%eval -0.26] } 15... Rfe8 { [%eval -0.19] } 16. O-O { [%eval -0.26] } 16... Qh6?! { (-0.26 → 0.45) Inaccuracy. b5 was best. } { [%eval 0.45] } (16... b5 17. Qc5 Qf5 18. Qxf5 Bxf5 19. a3 a5 20. b4 g5 21. Rfd1 Kg7 22. Kf1) 17. Qh4?! { (0.45 → -0.50) Inaccuracy. Rfd1 was best. } { [%eval -0.5] } (17. Rfd1 Be6 18. Qb4 Rab8 19. Rd6 Qf6 20. Rad1 Qe7 21. R1d2 h6 22. a3 Ra8) 17... Qxh4 { [%eval -0.53] } 18. gxh4 { [%eval -0.5] } 18... Bg4 { [%eval -0.26] } 19. e4?! { (-0.26 → -1.11) Inaccuracy. f3 was best. } { [%eval -1.11] } (19. f3 Be6 20. b3 Kf8 21. Kf2 Rad8 22. Rfd1 Ke7 23. Rg1 g6 24. Rad1 c5) 19... b5?! { (-1.11 → -0.42) Inaccuracy. Bf3 was best. } { [%eval -0.42] } (19... Bf3 20. Rfe1 Rad8 21. Re3 Bh5 22. b4 Re6 23. f3 f5 24. Ne2 Bf7 25. a3) 20. Rae1?? { (-0.42 → -4.43) Blunder. f3 was best. } { [%eval -4.43] } (20. f3 Be6 21. Kf2 f5 22. Rfe1 a5 23. a3 fxe4 24. Rxe4 Bb3 25. Rg1 Rad8) 20... b4 { [%eval -3.8] } 21. Nd1 { [%eval -4.17] } 21... Bxd1?? { (-4.17 → -1.58) Blunder. Bh3 was best. } { [%eval -1.58] } (21... Bh3 22. f3 Bxf1 23. Kxf1 f5 24. Nf2 fxe4 25. fxe4 Re6 26. Ke2 Rh6 27. Rc1) 22. Rxd1 { [%eval -1.57] } 22... Rxe4 { [%eval -1.46] } 23. Rd6 { [%eval -1.84] } 23... Rxh4?! { (-1.84 → -0.87) Inaccuracy. Re2 was best. } { [%eval -0.87] } (23... Re2 24. Rb1 Rc2 25. Rbd1 h5 26. R1d2 Rxd2 27. Rxd2 Rc8 28. Rd7 c5 29. b3) 24. Rxc6 { [%eval -0.78] } 24... Rg4+ { [%eval -0.55] } 25. Kh1 { [%eval -0.58] } 25... Rd4 { [%eval -0.54] } 26. Rfc1 { [%eval -0.5] } 26... g6 { [%eval -0.24] } 27. Rc8+ { [%eval -0.21] } 27... Rxc8 { [%eval -0.21] } 28. Rxc8+ { [%eval -0.25] } 28... Kg7 { [%eval -0.3] } 29. Ra8 { [%eval -0.37] } 29... Rd2 { [%eval -0.18] } 30. Rxa6?? { (-0.18 → -2.99) Blunder. Kg2 was best. } { [%eval -2.99] } (30. Kg2 Rxb2 31. Rxa6 f5 32. Kg3 Kf7 33. h4 Ke7 34. h5 gxh5 35. f3 Kd7) 30... Rxb2?? { (-2.99 → -0.07) Blunder. Rxf2 was best. } { [%eval -0.07] } (30... Rxf2 31. b3 Rf4 32. Ra4 g5 33. Kg2 Kg6 34. Ra6+ f6 35. Rb6 Rg4+ 36. Kf2) 31. Kg2 { [%eval -0.18] } 31... b3 { [%eval -0.04] } 32. axb3 { [%eval -0.13] } 32... Rxb3 { [%eval 0.0] } 33. f3 { [%eval -0.14] } 33... Rb2+ { [%eval 0.0] } 34. Kg3 { [%eval 0.0] } 34... Kh6 { [%eval -0.02] } 35. h4 { [%eval -0.07] } 35... f5 { [%eval -0.06] } 36. Ra7 { [%eval -0.09] } 36... Rb3 { [%eval -0.04] } 37. Kf4 { [%eval -0.16] } 37... Rb4+ { [%eval -0.04] } 38. Kg3 { [%eval -0.04] } 38... Rd4 { [%eval 0.0] } 39. Re7 { [%eval -0.04] } 39... Rc4 { [%eval 0.0] } 40. Rd7 { White offers draw } { [%eval -0.05] } 40... Rc1 { [%eval -0.03] } 41. Rb7 { [%eval -0.07] } 41... Rg1+ { [%eval -0.03] } 42. Kf4 { [%eval -0.03] } 42... Rh1 { [%eval -0.04] } 43. Kg3 { [%eval -0.09] } 43... Re1 { [%eval -0.03] } 44. Rd7 { [%eval -0.1] } 44... Re6 { [%eval -0.14] } 45. Ra7 { [%eval -0.11] } 45... Rf6 { [%eval -0.09] } 46. Re7 { [%eval -0.05] } 46... Rf8 { [%eval -0.02] } 47. Rb7 { [%eval -0.32] } 47... Rg8 { [%eval 0.0] } 48. Rc7 { [%eval -0.05] } 48... Rg7 { [%eval -0.04] } 49. Rxg7?? { (-0.04 → -5.53) Blunder. Rc4 was best. } { [%eval -5.53] } (49. Rc4 Rb7 50. Kg2 Kh5 51. Kg3 Rb3 52. Ra4 h6 53. Rf4 Rb2 54. Rc4 Rb1) 49... Kxg7 { [%eval -7.46] } 50. Kf4 { [%eval -8.17] } 50... Kf6 { [%eval -8.39] } 51. Kg3 { [%eval -7.14] } 51... h6 { [%eval -7.14] } 52. Kf4 { [%eval -5.6] } 52... Ke6 { [%eval -5.62] } 53. h5?! { (-5.62 → -9.48) Inaccuracy. Kg3 was best. } { [%eval -9.48] } (53. Kg3 Ke5 54. f4+ Ke4 55. h5 gxh5 56. Kh4 Kxf4 57. Kxh5 Kg3 58. Kxh6 Kg4) 53... g5+ { [%eval -9.39] } 54. Kg3 { [%eval -9.41] } 54... Ke5 { [%eval -13.72] } 55. Kf2 { [%eval -13.54] } 55... Kf4 { [%eval -9.73] } 56. Kg2? { (-9.73 → Mate in 19) Checkmate is now unavoidable. Ke2 was best. } { [%eval #-19] } (56. Ke2 g4 57. Kf2 gxf3 58. Kf1 f2 59. Kg2 f1=Q+ 60. Kxf1 Kg4 61. Ke2 f4) 56... Ke3 { [%eval #-18] } 57. Kg3 { [%eval -13.16] } 57... f4+ { [%eval -13.35] } 58. Kg2?! { (-13.35 → Mate in 12) Checkmate is now unavoidable. Kg4 was best. } { [%eval #-12] } (58. Kg4 Kf2 59. Kf5 Kxf3 60. Kg6 g4 61. Kh7 g3 62. Kg7 Ke2 63. Kxh6 Kf3) 58... Ke2 { [%eval #-12] } 59. Kh3 { [%eval #-10] } 59... Kxf3 { [%eval #-9] } 60. Kh2 { [%eval #-9] } 60... Ke2 { [%eval #-10] } 61. Kg2 { [%eval #-6] } 61... f3+ { [%eval #-5] } { White resigns. } 0-1