FEN
[Event "Ubuntu Juniors Arena"]
[Site "https://lichess.org/vnaQWLmE"]
[Date "2026.05.16"]
[Round "-"]
[White "AdrianMusyoki67"]
[Black "cailenpro2016"]
[Result "0-1"]
[GameId "vnaQWLmE"]
[UTCDate "2026.05.16"]
[UTCTime "13:54:01"]
[WhiteElo "1813"]
[BlackElo "1777"]
[WhiteRatingDiff "-121"]
[BlackRatingDiff "+100"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A06"]
[Opening "Zukertort Opening: Tennison Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. e4?! { (0.18 → -0.75) Inaccuracy. d4 was best. } { [%eval -0.75] } { A06 Zukertort Opening: Tennison Gambit } (2. d4 Nf6 3. c4 e6 4. Nc3 Be7 5. Bf4 O-O 6. e3 b6) 2... dxe4 { [%eval -1.13] } 3. Ng5 { [%eval -0.82] } 3... h6?! { (-0.82 → -0.21) Inaccuracy. Bf5 was best. } { [%eval -0.21] } (3... Bf5 4. Nc3 Nf6 5. d3 exd3 6. Qf3 Qc8 7. Bxd3 Bxd3 8. Qxd3) 4. d4?? { (-0.21 → -3.79) Blunder. Nxe4 was best. } { [%eval -3.79] } (4. Nxe4 e5 5. Nbc3 Be6 6. Bb5+ c6 7. Ba4 g6 8. O-O f5) 4... hxg5 { [%eval -3.86] } 5. Bxg5 { [%eval -3.81] } 5... Nf6 { [%eval -3.75] } 6. Bc4 { [%eval -4.27] } 6... Be6 { [%eval -3.76] } 7. O-O? { (-3.76 → -5.99) Mistake. Bxe6 was best. } { [%eval -5.99] } (7. Bxe6 fxe6 8. Nc3 Nc6 9. Qd2 Qd6 10. O-O-O O-O-O 11. Rhe1 g6 12. Rxe4 Bg7) 7... Bxc4 { [%eval -5.82] } 8. Re1 { [%eval -5.9] } 8... Be6 { [%eval -5.66] } 9. Bxf6 { [%eval -5.99] } 9... Rh5?? { (-5.99 → -1.51) Blunder. exf6 was best. } { [%eval -1.51] } (9... exf6 10. Rxe4 Bd6 11. h3 Kf8 12. Nc3 Bf5 13. Re3 Nc6 14. Nb5 a6 15. Nxd6) 10. Bxe7?! { (-1.51 → -2.62) Inaccuracy. Qxh5 was best. } { [%eval -2.62] } (10. Qxh5 gxf6) 10... Qxe7 { [%eval -2.6] } 11. d5?? { (-2.60 → -6.40) Blunder. Qxh5 was best. } { [%eval -6.4] } (11. Qxh5 Nd7 12. Qa5 Nf6 13. Nc3 Qb4 14. Qxc7 Bd6 15. a3 Qxb2 16. Qxd6 Qxc3) 11... Bxd5? { (-6.40 → -3.33) Mistake. Rxd5 was best. } { [%eval -3.33] } (11... Rxd5 12. Qe2 Rd7 13. Nc3 Nc6 14. Nxe4 O-O-O 15. c3 Bd5 16. Qg4 Bxe4 17. Rxe4) 12. Qxh5 { [%eval -3.07] } 12... g6?? { (-3.07 → 4.75) Blunder. Bc6 was best. } { [%eval 4.75] } (12... Bc6 13. Nc3 g6 14. Qg4 f5 15. Qxg6+ Qf7 16. Qg3 Bd6 17. Qg5 Nd7 18. Rad1) 13. Qxd5 { [%eval 4.76] } 13... Qf6?! { (4.76 → 7.14) Inaccuracy. f5 was best. } { [%eval 7.14] } (13... f5 14. Qxb7 Qb4 15. Qc8+ Kf7 16. Nc3 Qc5 17. Rad1 Bd6 18. Qh8 Nc6 19. Qh7+) 14. Rxe4+ { [%eval 5.92] } 14... Qe6?! { (5.92 → 9.05) Inaccuracy. Be7 was best. } { [%eval 9.05] } (14... Be7 15. Qxb7 Kf8 16. Nc3 Bc5 17. Qxa8 Kg7 18. Rf1 Nc6 19. Kh1 Nd4 20. Qd5) 15. Rxe6+ { [%eval 9.25] } 15... fxe6 { [%eval 9.22] } 16. Qxe6+ { [%eval 8.73] } 16... Kd8 { [%eval 10.28] } 17. Nc3 { [%eval 9.24] } 17... Nc6 { [%eval 9.11] } 18. Rd1+ { [%eval 8.35] } 18... Nd4? { (8.35 → Mate in 5) Checkmate is now unavoidable. Bd6 was best. } { [%eval #5] } (18... Bd6 19. Qg8+ Ke7 20. Qxa8 Kf7 21. Qxb7 Nb4 22. Rxd6 Nxc2 23. Qxc7+ Kf8 24. Qb8+) 19. Rxd4+ { [%eval #4] } 19... Bd6 { [%eval 11.4] } 20. Qxg6 { [%eval 14.69] } 20... Kc8?! { (14.69 → Mate in 1) Checkmate is now unavoidable. Rb8 was best. } { [%eval #1] } (20... Rb8 21. Re4) 21. Qg8+?! { (Mate in 1 → 10.87) Lost forced checkmate sequence. Qe8# was best. } { [%eval 10.87] } (21. Qe8#) 21... Kd7 { [%eval 10.23] } 22. Nb5?! { (10.23 → 5.59) Inaccuracy. Qxa8 was best. } { [%eval 5.59] } (22. Qxa8 a6 23. Rd1 Kc6 24. g3 Kd7 25. Qxb7 Ke8 26. h4 Kf7 27. Qf3+ Kg7) 22... Rxg8 { [%eval 5.62] } 23. Rxd6+?? { (5.62 → 1.66) Blunder. Nxd6 was best. } { [%eval 1.66] } (23. Nxd6 cxd6 24. c3 b5 25. a3 a5 26. f3 Rc8 27. g3 Ke6 28. Kf2) 23... cxd6 { [%eval 1.57] } 24. Nxa7? { (1.57 → -0.01) Mistake. f3 was best. } { [%eval -0.01] } (24. f3 Re8) 24... Ra8 { [%eval -0.11] } 25. Nb5 { [%eval 0.0] } 25... Ra5? { (0.00 → 1.31) Mistake. Rxa2 was best. } { [%eval 1.31] } (25... Rxa2 26. Kf1 Kc6 27. Nd4+ Kd5 28. Nf3 Rxb2 29. Ne1 Ke4 30. Ke2 Ra2 31. Kd2) 26. Nc3? { (1.31 → 0.11) Mistake. Na3 was best. } { [%eval 0.11] } (26. Na3) 26... Rh5?? { (0.11 → 3.16) Blunder. Rc5 was best. } { [%eval 3.16] } (26... Rc5 27. h4 d5 28. a3 d4 29. Ne2 Rxc2 30. Nxd4 Rxb2 31. h5 Ra2 32. f4) 27. f4? { (3.16 → 1.57) Mistake. f3 was best. } { [%eval 1.57] } (27. f3 Rc5 28. Kf2 Rc8 29. g3 d5 30. Ke3 Re8+ 31. Kd3 Rf8 32. f4 Ke6) 27... Rf5? { (1.57 → 3.12) Mistake. Rc5 was best. } { [%eval 3.12] } (27... Rc5 28. Kf2 Rc4 29. Ke3 d5 30. Kd3 Rxf4 31. Nxd5 Rh4 32. h3 Kd6 33. Nc3) 28. h4?? { (3.12 → -0.09) Blunder. g3 was best. } { [%eval -0.09] } (28. g3 Rc5 29. Kf2 d5 30. Ke3 Rc4 31. Kd3 Ke6 32. Ne2 Kf7 33. h3 Rc6) 28... Rxf4 { [%eval -0.06] } 29. g4 { [%eval -0.46] } 29... Rxg4+ { [%eval -0.41] } 30. Kf1 { [%eval -0.41] } 30... Rxh4 { [%eval -0.47] } 31. Nb5?? { (-0.47 → -3.96) Blunder. Ke2 was best. } { [%eval -3.96] } (31. Ke2) 31... Rc4?? { (-3.96 → -1.22) Blunder. Rb4 was best. } { [%eval -1.22] } (31... Rb4 32. a4 Rxb2 33. Nd4 Rb4 34. Nf3 Rc4 35. Ne1 Rxa4 36. Ke2 Kc7 37. Nd3) 32. b3?? { (-1.22 → -5.37) Blunder. Na3 was best. } { [%eval -5.37] } (32. Na3) 32... Rxc2 { [%eval -4.95] } 33. Nd4 { [%eval -5.62] } 33... Rxa2 { [%eval -5.46] } 34. b4 { [%eval -5.44] } 34... Ra6 { [%eval -5.62] } 35. b5 { [%eval -5.73] } 35... Rb6 { [%eval -5.48] } 36. Kg1 { [%eval -5.47] } 36... d5 { [%eval -5.47] } 37. Kh1 { [%eval -6.53] } 37... Kd6 { [%eval -6.1] } 38. Nf5+ { [%eval -7.0] } 38... Kc5 { [%eval -6.62] } 39. Kg1 { [%eval -6.61] } 39... Rxb5 { [%eval -5.85] } 40. Ne3?! { (-5.85 → -8.20) Inaccuracy. Kf2 was best. } { [%eval -8.2] } (40. Kf2 d4 41. Ke2 Rb3 42. Kd2 Rf3 43. Nh4 Rf2+ 44. Kd3 b6 45. Ng6 Rf3+) 40... d4 { [%eval -7.28] } 41. Nc2 { [%eval -9.25] } 41... d3 { [%eval -8.08] } 42. Ne1 { [%eval -10.63] } 42... d2 { [%eval -8.8] } 43. Kf1? { (-8.80 → Mate in 5) Checkmate is now unavoidable. Nd3+ was best. } { [%eval #-5] } (43. Nd3+ Kc4) 43... dxe1=B { [%eval #-10] } 44. Kxe1 { [%eval #-10] } 44... Rb1+ { [%eval #-12] } 45. Kf2 { [%eval #-10] } 45... b5 { [%eval #-9] } 46. Ke3 { [%eval #-12] } 46... b4 { [%eval -20.51] } { White resigns. } 0-1