FEN
[Event "rated rapid game"]
[Site "https://lichess.org/PvEGgpa0"]
[Date "2026.05.16"]
[Round "-"]
[White "cosmocode"]
[Black "DrHiggins"]
[Result "0-1"]
[GameId "PvEGgpa0"]
[UTCDate "2026.05.16"]
[UTCTime "17:13:44"]
[WhiteElo "1502"]
[BlackElo "1478"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "D01"]
[Opening "Rapport-Jobava System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nc3 { [%eval -0.07] } 2... Nf6 { [%eval 0.0] } 3. Bf4 { [%eval -0.1] } { D01 Rapport-Jobava System } 3... Bf5 { [%eval 0.16] } 4. Nb5 { [%eval -0.06] } 4... Na6 { [%eval 0.0] } 5. f3 { [%eval -0.46] } 5... c6 { [%eval -0.52] } 6. Nc3 { [%eval -0.4] } 6... e6 { [%eval -0.35] } 7. g4 { [%eval -0.41] } 7... Bg6 { [%eval -0.59] } 8. h4 { [%eval -0.67] } 8... h5 { [%eval -0.67] } 9. g5 { [%eval -0.61] } 9... Nd7 { [%eval -0.64] } 10. e3 { [%eval -0.55] } 10... f6? { (-0.55 → 0.61) Mistake. Rc8 was best. } { [%eval 0.61] } (10... Rc8 11. a3 Be7 12. Bd3 O-O 13. Nge2 c5 14. Bg3 Nb6 15. Bxg6 fxg6 16. Qd3) 11. Bd3 { [%eval 0.72] } 11... Bxd3 { [%eval 0.69] } 12. Qxd3 { [%eval 0.63] } 12... f5 { [%eval 1.15] } 13. a3 { [%eval 0.62] } 13... c5?! { (0.62 → 1.68) Inaccuracy. g6 was best. } { [%eval 1.68] } (13... g6 14. e4 Bg7 15. Nge2 O-O 16. O-O-O Nb6 17. exd5 exd5 18. Bg3 Qd7 19. Nf4) 14. Nb5? { (1.68 → 0.50) Mistake. Nge2 was best. } { [%eval 0.5] } (14. Nge2 Qb6 15. O-O-O O-O-O 16. Qb5 Nc7 17. Qxb6 Nxb6 18. Be5 Nc4 19. Nf4 Bd6) 14... c4?! { (0.50 → 1.40) Inaccuracy. Qa5+ was best. } { [%eval 1.4] } (14... Qa5+ 15. Nc3 Nb4 16. Qd2 Nc6 17. Nge2 cxd4 18. exd4 g6 19. O-O Bg7 20. b4) 15. Qd2 { [%eval 1.38] } 15... Qb6 { [%eval 1.37] } 16. a4 { [%eval 1.44] } 16... Bb4 { [%eval 1.86] } 17. c3 { [%eval 1.9] } 17... Be7 { [%eval 1.91] } 18. Qc2?! { (1.91 → 1.13) Inaccuracy. Nh3 was best. } { [%eval 1.13] } (18. Nh3 Nf8 19. e4 fxe4 20. fxe4 Ng6 21. O-O O-O 22. exd5 exd5 23. Rae1 Qc6) 18... O-O { [%eval 1.23] } 19. b3?! { (1.23 → 0.41) Inaccuracy. Qh2 was best. } { [%eval 0.41] } (19. Qh2 Rae8 20. Ne2 e5 21. dxe5 Ndc5 22. O-O Nxa4 23. Ned4 N4c5 24. Rfb1 g6) 19... Rac8?! { (0.41 → 1.11) Inaccuracy. e5 was best. } { [%eval 1.11] } (19... e5 20. dxe5 Nac5 21. bxc4 dxc4 22. Rd1 Nd3+ 23. Rxd3 cxd3 24. Qxd3 Nc5 25. Qd1) 20. Ne2 { [%eval 0.95] } 20... cxb3?! { (0.95 → 2.09) Inaccuracy. e5 was best. } { [%eval 2.09] } (20... e5 21. dxe5 Nac5 22. O-O Nxb3 23. Qd1 Qc5 24. Nbd4 Nxa1 25. Qxa1 Qb6 26. Rb1) 21. Qxb3 { [%eval 1.99] } 21... Nb4?! { (1.99 → 3.21) Inaccuracy. Ra8 was best. } { [%eval 3.21] } (21... Ra8 22. O-O Rf7 23. Rab1 Nf8 24. Bg3 Ng6 25. Rfc1 Qd8 26. Kg2 Nb8 27. c4) 22. cxb4 { [%eval 3.05] } 22... Rc4 { [%eval 3.08] } 23. O-O { [%eval 3.02] } 23... Rxb4 { [%eval 3.23] } 24. Qd3 { [%eval 3.17] } 24... Rc8 { [%eval 3.09] } 25. Rfc1 { [%eval 2.84] } 25... Rxc1+ { [%eval 2.72] } 26. Nxc1 { [%eval 2.65] } 26... Rc4 { [%eval 2.91] } 27. e4?? { (2.91 → 0.36) Blunder. Ne2 was best. } { [%eval 0.36] } (27. Ne2 Nf8 28. Bg3 a6 29. Nbc3 Ng6 30. Nd1 Qc6 31. a5 Bb4 32. Kf1 Bd6) 27... a6 { [%eval 0.42] } 28. exd5 { [%eval 0.38] } 28... axb5 { [%eval 0.37] } 29. Be3?? { (0.37 → -1.83) Blunder. Ne2 was best. } { [%eval -1.83] } (29. Ne2 Rxa4 30. Rb1 Nf8 31. dxe6 b4 32. Be5 Ra5 33. Qxf5 Qxe6 34. Qxe6+ Nxe6) 29... exd5?? { (-1.83 → 1.08) Blunder. Qd6 was best. } { [%eval 1.08] } (29... Qd6 30. Kg2 Qxd5 31. axb5 Nf8 32. Bf2 Ng6 33. Ne2 Rb4 34. Bg3 Rxb5 35. Ra8+) 30. a5?? { (1.08 → -1.05) Blunder. Qxf5 was best. } { [%eval -1.05] } (30. Qxf5 Nf8 31. axb5 Qd6 32. Ne2 g6 33. Qd3 Qe6 34. Ra8 Kg7 35. Kg2 Rb4) 30... Qc7?! { (-1.05 → 0.00) Inaccuracy. Qe6 was best. } { [%eval 0.0] } (30... Qe6 31. Ne2 Nf8 32. Nf4 Qd7 33. Bd2 Bd6 34. a6 bxa6 35. Rxa6 Bxf4 36. Bxf4) 31. Nb3?? { (0.00 → -5.87) Blunder. Qxf5 was best. } { [%eval -5.87] } (31. Qxf5 Rc2 32. Bf4 Qc3 33. Nb3 Nf8 34. g6 Nxg6 35. Qxg6 Qxb3 36. Qe6+ Kh7) 31... Qg3+ { [%eval -5.87] } 32. Kf1 { [%eval -5.62] } 32... Qxf3+ { [%eval -5.56] } 33. Ke1 { [%eval -6.42] } 33... f4 { [%eval -5.36] } 34. Qd2?? { (-5.36 → Mate in 7) Checkmate is now unavoidable. Qf5 was best. } { [%eval #-7] } (34. Qf5 Qxe3+ 35. Kf1 Qf3+ 36. Kg1 Qg4+ 37. Qxg4 hxg4 38. Re1 Kf8 39. Re6 Rc3) 34... Qxe3+?? { (Mate in 7 → -5.38) Lost forced checkmate sequence. fxe3 was best. } { [%eval -5.38] } (34... fxe3 35. Qe2 Bb4+ 36. Nd2 exd2+ 37. Qxd2 Rc2 38. Rd1 Bxd2+ 39. Rxd2 Rc1+ 40. Rd1) 35. Qxe3 { [%eval -5.46] } 35... fxe3 { [%eval -5.43] } 36. Ke2 { [%eval -5.59] } 36... Bd6 { [%eval -5.4] } 37. a6 { [%eval -5.63] } 37... bxa6 { [%eval -5.54] } 38. Rxa6 { [%eval -5.39] } 38... Bg3 { [%eval -5.27] } 39. Ra5?! { (-5.27 → -6.83) Inaccuracy. Na5 was best. } { [%eval -6.83] } (39. Na5 Rxd4 40. Ra8+ Kh7 41. Nc6 Ra4 42. Rd8 Bxh4 43. g6+ Kxg6 44. Rxd7 Bg5) 39... Rb4 { [%eval -5.42] } 40. Ra7 { [%eval -6.06] } 40... Rxb3 { [%eval -6.13] } 41. Rxd7 { [%eval -6.24] } 41... Bxh4 { [%eval -6.18] } 42. Rxd5 { [%eval -6.01] } 42... b4?! { (-6.01 → -4.60) Inaccuracy. Kf7 was best. } { [%eval -4.6] } (42... Kf7 43. Re5 Kg6 44. d5 Bxg5 45. d6 Rb2+ 46. Kf3 Kf6 47. Ke4 Rd2 48. d7) 43. Rb5 { [%eval -5.8] } 43... Bf2?! { (-5.80 → -4.10) Inaccuracy. Kh7 was best. } { [%eval -4.1] } (43... Kh7 44. Kf3 Kg6 45. Rb6+ Kxg5 46. Re6 g6 47. Re4 Rd3 48. Ke2 Rd2+ 49. Kxe3) 44. d5?! { (-4.10 → -6.23) Inaccuracy. g6 was best. } { [%eval -6.23] } (44. g6 Bg3 45. Rxh5 Bf4 46. Kf3 e2+ 47. Kxe2 Rg3 48. Rb5 Bd6 49. Rb7 Rxg6) 44... Rb2+ { [%eval -5.72] } 45. Kf1?? { (-5.72 → Mate in 8) Checkmate is now unavoidable. Kf3 was best. } { [%eval #-8] } (45. Kf3 Kh7 46. d6 Rd2 47. Rxb4 Rxd6 48. Re4 Kg6 49. Re5 Rd2 50. Rc5 Bg1) 45... Rd2? { (Mate in 8 → -7.85) Lost forced checkmate sequence. Bg3 was best. } { [%eval -7.85] } (45... Bg3 46. Kg1 e2 47. Rb8+ Bxb8 48. Kf2 Bg3+ 49. Kxg3 e1=Q+ 50. Kf4 Rf2+ 51. Kg3) 46. Rxb4 { [%eval -6.46] } 46... Rxd5 { [%eval -5.89] } 47. Rb8+ { [%eval -7.42] } 47... Kh7 { [%eval -7.05] } 48. Rf8 { [%eval -7.46] } 48... Rxg5 { [%eval -7.38] } 49. Rxf2? { (-7.38 → Mate in 10) Checkmate is now unavoidable. Ke2 was best. } { [%eval #-10] } (49. Ke2 h4 50. Rf3 Rg1 51. Rf5 Kh6 52. Rf8 Kg5 53. Rg8 g6 54. Rc8 h3) 49... exf2 { [%eval #-9] } 50. Kxf2 { [%eval #-9] } 50... h4 { [%eval #-8] } { White resigns. } 0-1