FEN
[Event "rated classical game"]
[Site "https://lichess.org/VqzUPJh2"]
[Date "2025.12.10"]
[Round "-"]
[White "Happy-143"]
[Black "gcgg"]
[Result "1/2-1/2"]
[GameId "VqzUPJh2"]
[UTCDate "2025.12.10"]
[UTCTime "16:41:46"]
[WhiteElo "938"]
[BlackElo "1218"]
[WhiteRatingDiff "+91"]
[BlackRatingDiff "-18"]
[Variant "Standard"]
[TimeControl "1800+0"]
[ECO "B20"]
[Opening "Sicilian Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } { B20 Sicilian Defense } 2. d3 { [%eval -0.07] } 2... g6 { [%eval 0.02] } 3. Nf3 { [%eval -0.18] } 3... Nf6 { [%eval 0.3] } 4. h3 { [%eval -0.11] } 4... b5?! { (-0.11 → 0.48) Inaccuracy. Bg7 was best. } { [%eval 0.48] } (4... Bg7 5. c4 O-O 6. Nc3 d6 7. Be3 e5 8. g3 Nc6 9. Bg2) 5. Ne5?! { (0.48 → -0.36) Inaccuracy. Be3 was best. } { [%eval -0.36] } (5. Be3 Qc7) 5... d6 { [%eval -0.33] } 6. Ng4 { [%eval -0.51] } 6... e5?! { (-0.51 → 0.51) Inaccuracy. Nxg4 was best. } { [%eval 0.51] } (6... Nxg4 7. hxg4) 7. c4?! { (0.51 → -0.43) Inaccuracy. Nxf6+ was best. } { [%eval -0.43] } (7. Nxf6+ Qxf6) 7... b4 { [%eval -0.35] } 8. a3 { [%eval -0.27] } 8... h5?! { (-0.27 → 0.81) Inaccuracy. Nfd7 was best. } { [%eval 0.81] } (8... Nfd7 9. Ne3) 9. Nxf6+ { [%eval 0.83] } 9... Qxf6 { [%eval 0.77] } 10. axb4 { [%eval 0.83] } 10... cxb4 { [%eval 0.73] } 11. Ra4? { (0.73 → -0.89) Mistake. Qa4+ was best. } { [%eval -0.89] } (11. Qa4+) 11... Nc6 { [%eval -0.93] } 12. Nd2 { [%eval -1.01] } 12... a5 { [%eval -0.88] } 13. d4?! { (-0.88 → -1.91) Inaccuracy. Nf3 was best. } { [%eval -1.91] } (13. Nf3 Bh6) 13... Nxd4 { [%eval -1.79] } 14. Nb3 { [%eval -1.93] } 14... Nc6?? { (-1.93 → 0.43) Blunder. Nxb3 was best. } { [%eval 0.43] } (14... Nxb3 15. Qxb3 Bd7 16. Ra2 Be7 17. Qe3 O-O 18. b3 Rfb8 19. Be2 Qe6 20. Qd2) 15. Ra2?? { (0.43 → -1.73) Blunder. Nxa5 was best. } { [%eval -1.73] } (15. Nxa5 Nxa5 16. Qd5 Bb7 17. Qb5+ Bc6 18. Rxa5 Bxb5 19. Rxa8+ Kd7 20. Ra7+ Kc8) 15... a4 { [%eval -1.51] } 16. Nd2 { [%eval -1.4] } 16... Nd4 { [%eval -1.36] } 17. Nf3?? { (-1.36 → -4.03) Blunder. Rxa4 was best. } { [%eval -4.03] } (17. Rxa4 Rxa4) 17... Nb3?? { (-4.03 → 0.03) Blunder. b3 was best. } { [%eval 0.03] } (17... b3 18. Nxd4 bxa2 19. Nc2 d5 20. cxd5 Qb6 21. Bd3 Bb4+ 22. Nxb4 Qxb4+ 23. Bd2) 18. Qc2?? { (0.03 → -3.11) Blunder. Qxb3 was best. } { [%eval -3.11] } (18. Qxb3 axb3 19. Rxa8 Qe6 20. c5 dxc5 21. Bb5+ Kd8 22. Ng5 Qb6 23. Bc4 Kc7) 18... Be6?? { (-3.11 → 2.33) Blunder. Nc5 was best. } { [%eval 2.33] } (18... Nc5 19. Qd1 Bd7 20. Bg5 Qe6 21. Be3 Be7 22. Bd3 Rc8 23. Bxc5 dxc5 24. Rxa4) 19. h4?? { (2.33 → -3.42) Blunder. Qxb3 was best. } { [%eval -3.42] } (19. Qxb3 axb3 20. Rxa8+ Kd7 21. Bg5 Qg7 22. Bd3 Kc7 23. O-O Bc8 24. Rfa1 f6) 19... Bh6? { (-3.42 → -1.52) Mistake. Nxc1 was best. } { [%eval -1.52] } (19... Nxc1 20. Rxa4 Rxa4 21. Qxa4+ Bd7 22. Qa8+ Qd8 23. Qd5 Be6 24. Qd1 Bh6 25. Ng5) 20. c5?? { (-1.52 → -5.29) Blunder. Qxb3 was best. } { [%eval -5.29] } (20. Qxb3 axb3 21. Rxa8+ Ke7 22. Ra7+ Kf8 23. Ng5 Kg7 24. Bd3 Re8 25. Be3 Re7) 20... Bxc1 { [%eval -5.14] } 21. cxd6 { [%eval -6.29] } 21... O-O { [%eval -6.42] } 22. Bc4 { [%eval -7.15] } 22... Rfc8 { [%eval -5.73] } 23. Qe2?! { (-5.73 → -9.67) Inaccuracy. O-O was best. } { [%eval -9.67] } (23. O-O Bxc4 24. d7 Ba6 25. dxc8=Q+ Rxc8 26. Qd1 Bxf1 27. Rxa4 Bb5 28. Rxb4 Bf4) 23... Rxc4 { [%eval -7.86] } 24. Ng5 { [%eval -9.61] } 24... Nd4 { [%eval -8.9] } 25. Qd1 { [%eval -9.38] } 25... Bg4 { [%eval -8.84] } 26. f3 { [%eval -8.58] } 26... Rc2 { [%eval -8.51] } 27. fxg4? { (-8.51 → Mate in 1) Checkmate is now unavoidable. O-O was best. } { [%eval #-1] } (27. O-O Be3+ 28. Kh1 Bd7 29. f4 exf4 30. Ra1 Qxd6 31. Re1 Rd2 32. Qxd2 Bxd2) 27... Re2+? { (Mate in 1 → -7.21) Lost forced checkmate sequence. Qf2# was best. } { [%eval -7.21] } (27... Qf2#) 28. Qxe2 { [%eval -7.35] } 28... Nxe2 { [%eval -7.24] } 29. Kxe2 { [%eval -6.76] } 29... b3 { [%eval -6.62] } 30. Ra3 { [%eval -7.01] } 30... Bf4 { [%eval -7.08] } 31. Rd1 { [%eval -7.34] } 31... Bxg5 { [%eval -7.27] } 32. hxg5 { [%eval -7.12] } 32... Qxg5 { [%eval -6.88] } 33. d7 { [%eval -7.92] } 33... Qd8?! { (-7.92 → -5.33) Inaccuracy. Qxg4+ was best. } { [%eval -5.33] } (33... Qxg4+ 34. Ke1 Qxe4+ 35. Kf1 Kg7 36. Kg1 Rd8 37. Kh2 Qh4+ 38. Kg1 Qg4 39. Rda1) 34. g5?! { (-5.33 → -7.31) Inaccuracy. gxh5 was best. } { [%eval -7.31] } (34. gxh5 gxh5 35. Rd6 Kg7 36. Ra1 Qh4 37. Rxa4 Rd8 38. Kf1 Qh1+ 39. Kf2 Qc1) 34... Ra7 { [%eval -7.0] } 35. Rd5 { [%eval -7.47] } 35... Kg7 { [%eval -7.3] } 36. Ke3 { [%eval -8.0] } 36... f6 { [%eval -7.0] } 37. gxf6+ { [%eval -7.31] } 37... Kxf6 { [%eval -7.09] } 38. g3 { [%eval -7.13] } 38... Ke6 { [%eval -7.11] } 39. Rd3 { [%eval -8.11] } 39... g5?! { (-8.11 → -5.81) Inaccuracy. Rxd7 was best. } { [%eval -5.81] } (39... Rxd7 40. Rxd7 Qxd7 41. Ra1 Qd4+ 42. Kf3 Qd3+ 43. Kg2 Qxe4+ 44. Kh3 Qd4 45. Rb1) 40. Kf3?! { (-5.81 → -9.37) Inaccuracy. Rdxb3 was best. } { [%eval -9.37] } (40. Rdxb3 Qxd7 41. Rb4 Kf7 42. b3 Rc7 43. bxa4 Qh3 44. Rbb3 Qxg3+ 45. Ke2 Qh4) 40... h4?! { (-9.37 → -6.53) Inaccuracy. Rxd7 was best. } { [%eval -6.53] } (40... Rxd7 41. Rxd7 g4+ 42. Ke2 Qxd7 43. Ra1 Qd4 44. Rd1 Qxe4+ 45. Kf2 Qf3+ 46. Ke1) 41. g4 { [%eval -8.45] } 41... h3 { [%eval -8.18] } 42. Kg3 { [%eval -8.43] } 42... Rxd7 { [%eval -8.16] } 43. Rxd7? { (-8.16 → Mate in 16) Checkmate is now unavoidable. Rf3 was best. } { [%eval #-16] } (43. Rf3 Rd3 44. Rxa4 Rxf3+ 45. Kxf3 Qd3+ 46. Kf2 Qd2+ 47. Kf3 Qf4+ 48. Ke2 Qxg4+) 43... Qxd7 { [%eval #-16] } 44. Kxh3 { [%eval #-16] } 44... Qd3+ { [%eval #-19] } 45. Kg2 { [%eval #-16] } 45... Qc2+? { (Mate in 16 → -8.97) Lost forced checkmate sequence. Qxe4+ was best. } { [%eval -8.97] } (45... Qxe4+ 46. Kg3 Qe3+ 47. Kg2 Qd2+ 48. Kg3 Qxb2 49. Rxa4 Qc3+ 50. Kh2 b2 51. Ra6+) 46. Kf3 { [%eval -8.88] } 46... Qd3+ { [%eval -8.93] } 47. Kf2 { [%eval -8.44] } 47... Qb5 { [%eval -7.93] } 48. Ke3? { (-7.93 → Mate in 16) Checkmate is now unavoidable. Ra1 was best. } { [%eval #-16] } (48. Ra1 Qc4 49. Kg3 Qxe4 50. Rf1 Qd4 51. Rf2 Kd5 52. Kg2 Qxg4+ 53. Kh2 Kc4) 48... Qb4? { (Mate in 16 → -8.36) Lost forced checkmate sequence. Qc5+ was best. } { [%eval -8.36] } (48... Qc5+ 49. Ke2 Qxa3 50. bxa3 b2 51. Kd3 b1=Q+ 52. Ke3 Qc2 53. Kf3 Qd3+ 54. Kg2) 49. Kd3? { (-8.36 → Mate in 8) Checkmate is now unavoidable. Ra1 was best. } { [%eval #-8] } (49. Ra1 Qd4+ 50. Kf3 Qd3+ 51. Kg2 Qxe4+ 52. Kg3 Qe3+ 53. Kg2 Qd4 54. Kf3 Kd5) 49... Qd6+? { (Mate in 8 → -9.61) Lost forced checkmate sequence. Qd4+ was best. } { [%eval -9.61] } (49... Qd4+ 50. Ke2 Qxb2+ 51. Kd3 Qxa3 52. Kd2 Qb2+ 53. Ke3 Qc2 54. Kf3 b2 55. Kg3) 50. Kc4 { [%eval -9.09] } 50... Qc6+ { [%eval -9.57] } 51. Kb4 { [%eval -8.28] } 51... Qb6+ { [%eval -6.32] } 52. Kxa4 { [%eval -6.19] } 52... Qa6+ { [%eval -5.94] } 53. Kxb3 { [%eval -6.33] } 53... Qb5+ { [%eval -5.74] } 54. Ka2 { [%eval -6.16] } 54... Qc4+ { [%eval -6.12] } 55. b3 { [%eval -5.97] } 55... Qb4 { [%eval -5.47] } 56. Ra6+ { [%eval -5.39] } 56... Qd6?? { (-5.39 → 10.35) Blunder. Ke7 was best. } { [%eval 10.35] } (56... Ke7 57. Ra4 Qd2+ 58. Ka3 Qe2 59. Ra7+ Kf6 60. Rc7 Qxg4 61. Rc6+ Ke7 62. Rc7+) 57. b4?? { (10.35 → Mate in 12) Checkmate is now unavoidable. Rxd6+ was best. } { [%eval #-12] } (57. Rxd6+ Kxd6 58. b4 Kc6 59. Kb3 Kb5 60. Kc3 Ka4 61. Kc4 Ka3 62. b5 Kb2) 57... Qxa6+ { [%eval #-11] } 58. Kb3 { [%eval #-9] } 58... Qb6 { [%eval #-9] } 59. Ka4 { [%eval #-8] } 59... Kd6 { [%eval #-7] } 60. b5 { [%eval #-6] } 60... Kc5 { [%eval #-5] } 61. Kb3 { [%eval #-5] } 61... Qxb5+ { [%eval #-4] } 62. Kc3 { [%eval #-4] } 62... Qb4+ { [%eval #-5] } 63. Kd3 { [%eval #-5] } 63... Qd4+ { [%eval #-6] } 64. Kc2 { [%eval #-4] } 64... Qxe4+ { [%eval #-5] } 65. Kd2 { [%eval #-4] } 65... Kc4 { [%eval #-3] } 66. Kd1 { [%eval #-2] } 66... Qd3+ { [%eval #-4] } 67. Kc1 { [%eval #-3] } 67... Kc3?? { (Mate in 3 → 0.00) Lost forced checkmate sequence. Qe2 was best. } { [%eval 0.0] } { Draw by stalemate. } (67... Qe2 68. Kb1 Kc3 69. Kc1 Qe1#) 1/2-1/2