FEN
[Event "rated rapid game"]
[Site "https://lichess.org/01EQQbpy"]
[Date "2026.06.04"]
[Round "-"]
[White "kyleshah17"]
[Black "josko1502"]
[Result "1-0"]
[GameId "01EQQbpy"]
[UTCDate "2026.06.04"]
[UTCTime "12:10:55"]
[WhiteElo "982"]
[BlackElo "977"]
[WhiteRatingDiff "+8"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A06"]
[Opening "Zukertort Opening: Tennison Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d5 { [%eval 0.54] } 2. Nf3? { (0.54 → -0.75) Mistake. exd5 was best. } { [%eval -0.75] } { A06 Zukertort Opening: Tennison Gambit } (2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 e6 6. Bg5 Be7) 2... d4? { (-0.75 → 0.87) Mistake. dxe4 was best. } { [%eval 0.87] } (2... dxe4 3. Ng5 e5 4. h4 Be7 5. Nxe4 Nc6 6. Bc4 Na5 7. Be2) 3. d3?! { (0.87 → 0.09) Inaccuracy. c3 was best. } { [%eval 0.09] } (3. c3 c5 4. cxd4 cxd4 5. Bb5+ Bd7 6. Nxd4 e5 7. Bxd7+ Qxd7) 3... f6 { [%eval 0.3] } 4. Bf4?! { (0.30 → -0.45) Inaccuracy. c3 was best. } { [%eval -0.45] } (4. c3 c5 5. e5 Nc6 6. Nbd2 Qc7 7. cxd4 cxd4 8. Be2 fxe5) 4... e5 { [%eval -0.44] } 5. Bg3 { [%eval -0.76] } 5... Nc6 { [%eval -0.24] } 6. Na3?! { (-0.24 → -1.33) Inaccuracy. c3 was best. } { [%eval -1.33] } (6. c3 a5 7. Be2 Bc5 8. a4 Nge7 9. Na3 Bxa3 10. Rxa3 Be6) 6... Bb4+ { [%eval -1.04] } 7. c3?? { (-1.04 → -3.63) Blunder. Nd2 was best. } { [%eval -3.63] } (7. Nd2) 7... dxc3 { [%eval -3.57] } 8. bxc3 { [%eval -3.63] } 8... Bxc3+ { [%eval -3.62] } 9. Nd2 { [%eval -3.55] } 9... Bxa1 { [%eval -3.62] } 10. Qxa1 { [%eval -3.72] } 10... Nd4 { [%eval -3.66] } 11. Ndc4?! { (-3.66 → -4.62) Inaccuracy. f4 was best. } { [%eval -4.62] } (11. f4 Ne7 12. fxe5 Nec6 13. Qb2 O-O 14. Nb5 Nxb5 15. Qxb5 Nxe5 16. Be2 Be6) 11... Be6 { [%eval -4.63] } 12. Qb1 { [%eval -4.82] } 12... Nh6 { [%eval -4.24] } 13. Qxb7 { [%eval -5.04] } 13... O-O?! { (-5.04 → -3.92) Inaccuracy. Rb8 was best. } { [%eval -3.92] } (13... Rb8 14. Qa6 Bxc4 15. Qxc4 Rb2 16. Qa4+ Qd7 17. Qc4 Qe7 18. Qa4+ c6 19. Nc4) 14. Nb2? { (-3.92 → -8.22) Mistake. Be2 was best. } { [%eval -8.22] } (14. Be2 Qe7 15. Qb2 Rab8 16. Qc3 Nf7 17. Bd1 Qc5 18. O-O Nd6 19. h4 Nxc4) 14... Bxa2?! { (-8.22 → -5.72) Inaccuracy. Rb8 was best. } { [%eval -5.72] } (14... Rb8 15. Qa6 Rxb2 16. Nc4 Bxc4 17. Qxc4+ Kh8 18. Kd1 Rb1+ 19. Kd2 Qb8 20. Qc3) 15. Qb4 { [%eval -5.96] } 15... Rb8 { [%eval -6.29] } 16. Qa4 { [%eval -8.22] } 16... Bb3 { [%eval -6.27] } 17. Qa6 { [%eval -6.3] } 17... Nc2+?! { (-6.30 → -4.55) Inaccuracy. Qe7 was best. } { [%eval -4.55] } (17... Qe7 18. f3 Qb4+ 19. Kf2 Qd2+ 20. Kg1 Qxb2 21. h3 Qc3 22. Bf2 Qc5 23. Nc4) 18. Kd1? { (-4.55 → -9.03) Mistake. Nxc2 was best. } { [%eval -9.03] } (18. Nxc2 Rb6 19. Qa3 Bxc2 20. Kd2 Bb3 21. f3 Be6 22. Na4 Rb3 23. Qc5 Qd7) 18... Nxa3+ { [%eval -7.42] } 19. Kc1? { (-7.42 → Mate in 12) Checkmate is now unavoidable. Kd2 was best. } { [%eval #-12] } (19. Kd2 Nb5 20. Qa5 Nd4 21. Qa3 Be6 22. Nd1 a5 23. Ne3 Qd6 24. Qxd6 cxd6) 19... Nb5? { (Mate in 12 → -7.36) Lost forced checkmate sequence. Qd4 was best. } { [%eval -7.36] } (19... Qd4 20. Qc6 Rb5 21. Bh4 Rc5+ 22. Qxc5 Qxc5+ 23. Kd2 Qc2+ 24. Ke3 Qc1+ 25. Kf3) 20. d4 { [%eval -9.36] } 20... Qxd4 { [%eval -9.19] } 21. Bxb5? { (-9.19 → Mate in 10) Checkmate is now unavoidable. Bc4+ was best. } { [%eval #-10] } (21. Bc4+ Bxc4 22. Qa4 Qc3+ 23. Qc2 Qxc2+ 24. Kxc2 Nd4+ 25. Kc1 Ba6 26. Re1 Nf7) 21... Qc3+ { [%eval #-10] } 22. Kb1 { [%eval #-10] } 22... Qc2+? { (Mate in 10 → -7.60) Lost forced checkmate sequence. Bc2+ was best. } { [%eval -7.6] } (22... Bc2+ 23. Ka1 Rxb5 24. Qa2+ Bb3 25. Bxe5 fxe5 26. Qa3 Ra5 27. Qxa5 Qxa5+ 28. Na4) 23. Ka1 { [%eval -7.14] } 23... Qxe4 { [%eval -6.34] } 24. f3 { [%eval -6.47] } 24... Qb4 { [%eval -6.34] } 25. Kb1?! { (-6.34 → -10.44) Inaccuracy. Bc4+ was best. } { [%eval -10.44] } (25. Bc4+ Kh8 26. Be1 Bxc4 27. Bxb4 Bxa6 28. Bxf8 Rxf8 29. Rc1 Rc8 30. Na4 Nf5) 25... Ng4?! { (-10.44 → -6.65) Inaccuracy. Rxb5 was best. } { [%eval -6.65] } (25... Rxb5 26. Rc1 Bf7 27. Rc2 Bg6 28. Qa2+ Kh8 29. Kc1 Bxc2 30. Kxc2 Rd8 31. Nd3) 26. fxg4?! { (-6.65 → -9.86) Inaccuracy. Be1 was best. } { [%eval -9.86] } (26. Be1 Qxb5 27. Qxb5 Rxb5 28. fxg4 Rfb8 29. Bc3 Be6 30. h3 Rc5 31. Rc1 h5) 26... e4?! { (-9.86 → -6.31) Inaccuracy. Rxb5 was best. } { [%eval -6.31] } (26... Rxb5 27. Qxb5 Qxb5 28. Bxe5 fxe5 29. Nd1 Qd3+ 30. Kb2 Qc2+ 31. Ka3 Qc1+ 32. Nb2) 27. Bxc7 { [%eval -8.25] } 27... Rxb5 { [%eval -8.3] } 28. Bd6? { (-8.30 → Mate in 6) Checkmate is now unavoidable. Rc1 was best. } { [%eval #-6] } (28. Rc1 Bc4 29. Qxb5 Bxb5 30. g5 e3 31. Bg3 Bd3+ 32. Ka2 Qa5+ 33. Kb3 Qb5+) 28... Qa5?? { (Mate in 6 → -4.39) Lost forced checkmate sequence. Bc2+ was best. } { [%eval -4.39] } (28... Bc2+ 29. Kxc2 Qxb2+ 30. Kd1 e3 31. Bb4 Rd8+ 32. Qd6 Rxd6+ 33. Bxd6 Qd2#) 29. Qxa5 { [%eval -4.44] } 29... Rxa5 { [%eval -4.33] } 30. Bxf8 { [%eval -4.28] } 30... Kxf8 { [%eval -4.26] } 31. Rc1?! { (-4.26 → -5.47) Inaccuracy. Re1 was best. } { [%eval -5.47] } (31. Re1 Rc5 32. Re3 Bc2+ 33. Kc1 Ba4+ 34. Kb1 Bc6 35. Nd1 Ke7 36. Rh3 h6) 31... e3 { [%eval -4.66] } 32. Rc8+ { [%eval -5.35] } 32... Kf7 { [%eval -5.25] } 33. Rc7+ { [%eval -4.9] } 33... Kg6 { [%eval -4.06] } 34. Re7?! { (-4.06 → -5.17) Inaccuracy. Nd3 was best. } { [%eval -5.17] } (34. Nd3 Bd5 35. Kc1 Kh6 36. Re7 Bxg2 37. Rxe3 Ra4 38. Rg3 Bf1 39. Ne1 Be2) 34... Rf5?? { (-5.17 → 4.71) Blunder. Re5 was best. } { [%eval 4.71] } (34... Re5 35. Rxa7 e2 36. Nd3 e1=Q+ 37. Nxe1 Rxe1+ 38. Kb2 Be6 39. h3 Bd5 40. h4) 35. gxf5+ { [%eval 4.61] } 35... Kxf5 { [%eval 4.62] } 36. Rxe3 { [%eval 4.83] } 36... Bd5 { [%eval 4.66] } 37. g4+ { [%eval 3.97] } 37... Kxg4 { [%eval 3.95] } 38. h3+ { [%eval 3.19] } 38... Kf5 { [%eval 3.66] } 39. Re2 { [%eval 3.01] } 39... Be4+ { [%eval 3.64] } 40. Ka2?! { (3.64 → 2.54) Inaccuracy. Kc1 was best. } { [%eval 2.54] } (40. Kc1 g5 41. Kd2 a5 42. Re3 h5 43. Ke2 h4 44. Kf2 a4 45. Nxa4 g4) 40... g5 { [%eval 2.87] } 41. Rf2+ { [%eval 2.69] } 41... Ke5 { [%eval 2.8] } 42. Nc4+ { [%eval 2.81] } 42... Kd4 { [%eval 2.67] } 43. Nd6 { [%eval 2.88] } 43... Bd5+ { [%eval 2.82] } 44. Kb2 { [%eval 2.65] } 44... Ke3 { [%eval 3.14] } 45. Rxf6 { [%eval 3.33] } 45... Bg2 { [%eval 3.26] } 46. Nf5+ { [%eval 3.5] } 46... Kf3?! { (3.50 → 5.31) Inaccuracy. Kf4 was best. } { [%eval 5.31] } (46... Kf4 47. Nh4+ Ke5 48. Rf5+ Ke4 49. Rxg5 Bxh3 50. Rg8 h5 51. Kc3 Bg4 52. Kd2) 47. Nh4+ { [%eval 5.31] } 47... Kg3 { [%eval 5.21] } 48. Nxg2 { [%eval 5.1] } 48... Kxg2?! { (5.10 → 6.71) Inaccuracy. Kxh3 was best. } { [%eval 6.71] } (48... Kxh3 49. Ne3 Kg3 50. Kc3 a5 51. Kd3 a4 52. Rh6 a3 53. Rxh7 a2 54. Ra7) 49. Rh6 { [%eval 5.11] } 49... a5?! { (5.11 → 8.31) Inaccuracy. g4 was best. } { [%eval 8.31] } (49... g4 50. hxg4 Kf3 51. Kc3 a5 52. Kd3 a4 53. Rxh7 a3 54. Rf7+ Kxg4 55. Ke4) 50. Rxh7 { [%eval 6.47] } 50... Kg3?! { (6.47 → 46.78) Inaccuracy. Kf3 was best. } { [%eval 46.78] } (50... Kf3 51. Rg7 Kf4 52. Kc3 a4 53. Ra7 a3 54. Rxa3 Ke5 55. Kd3 Kf5 56. Ra4) 51. Rh5 { [%eval 81.88] } 51... a4 { [%eval 36.76] } 52. Ka3 { [%eval 49.34] } 52... g4 { [%eval 12.13] } 53. hxg4 { [%eval #18] } 53... Kxg4 { [%eval 83.08] } 54. Re5 { [%eval #17] } 54... Kf4 { [%eval 83.08] } 55. Re1? { (83.08 → 5.55) Mistake. Rh5 was best. } { [%eval 5.55] } (55. Rh5 Kg3 56. Kxa4 Kf3 57. Ka3 Ke4 58. Kb3 Kd4 59. Rf5 Ke4 60. Rc5 Ke3) 55... Kf3?? { (5.55 → Mate in 16) Checkmate is now unavoidable. Kf5 was best. } { [%eval #16] } (55... Kf5) 56. Kxa4 { [%eval #15] } 56... Kf2 { [%eval #14] } 57. Re8 { [%eval #13] } 57... Kf3 { [%eval #13] } 58. Kb4 { [%eval #12] } 58... Kf4 { [%eval #13] } 59. Kc4 { [%eval #12] } 59... Kf5 { [%eval #12] } 60. Kd4 { [%eval #11] } 60... Kf6 { [%eval #10] } 61. Ke4 { [%eval #9] } 61... Kf7 { [%eval #9] } 62. Re5 { [%eval #8] } 62... Kf6 { [%eval #8] } 63. Kd5 { [%eval #9] } 63... Kg6 { [%eval #6] } 64. Ke6 { [%eval #5] } 64... Kh6 { [%eval #2] } 65. Rf5 { [%eval #6] } 65... Kg7 { [%eval #5] } 66. Ke5 { [%eval #6] } 66... Kg6 { [%eval #6] } 67. Ke6 { [%eval #5] } 67... Kg7 { [%eval #5] } 68. Ke7 { [%eval #5] } 68... Kg6 { [%eval #5] } 69. Rf1 { [%eval #10] } 69... Kg5 { [%eval #10] } 70. Ke6 { [%eval #9] } 70... Kg4 { [%eval #9] } 71. Ke5 { [%eval #8] } 71... Kg3 { [%eval #8] } 72. Ke4 { [%eval #7] } 72... Kg2 { [%eval #7] } 73. Rf6 { [%eval #8] } 73... Kg3 { [%eval #8] } 74. Rf7 { [%eval #7] } 74... Kg4 { [%eval #7] } 75. Rf4+ { [%eval #8] } 75... Kg5 { [%eval #8] } 76. Ke5 { [%eval #8] } 76... Kg6 { [%eval #8] } 77. Rg4+ { [%eval #8] } 77... Kh5 { [%eval #5] } 78. Kf5 { [%eval #4] } 78... Kh6 { [%eval #4] } 79. Rg1 { [%eval #3] } 79... Kh5 { [%eval #1] } 80. Rh1# { White wins by checkmate. } 1-0