Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated bullet game"] [Site "https://lichess.org/TU4UIiPn"] [Date "2026.06.06"] [Round "-"] [White "Tvillia"] [Black "justintonyjohn"] [Result "1-0"] [GameId "TU4UIiPn"] [UTCDate "2026.06.06"] [UTCTime "01:21:49"] [WhiteElo "2266"] [BlackElo "1879"] [WhiteRatingDiff "+6"] [BlackRatingDiff "-1"] [Variant "Standard"] [TimeControl "60+1"] [ECO "A52"] [Opening "Indian Defense: Budapest Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. c4 { [%eval 0.11] } 1... Nf6 { [%eval 0.14] } 2. d4 { [%eval 0.16] } 2... e5?! { (0.16 → 0.85) Inaccuracy. e6 was best. } { [%eval 0.85] } (2... e6 3. Nf3 d5 4. Nc3 Bb4 5. Qa4+ Nc6 6. e3 O-O 7. Qc2) 3. dxe5 { [%eval 0.61] } 3... Ng4 { [%eval 0.56] } { A52 Indian Defense: Budapest Defense } 4. f4? { (0.56 → -0.57) Mistake. e3 was best. } { [%eval -0.57] } (4. e3 Nxe5 5. f4 Nec6 6. Nc3 g6 7. b3 Bg7 8. Bb2 d6) 4... Bc5 { [%eval -0.53] } 5. Nh3 { [%eval -1.04] } 5... O-O { [%eval -0.78] } 6. Nc3 { [%eval -1.05] } 6... f6?? { (-1.05 → 3.60) Blunder. d6 was best. } { [%eval 3.6] } (6... d6 7. e4 dxe5 8. f5 Qxd1+ 9. Nxd1 Nc6 10. Nhf2 Nxf2 11. Nxf2) 7. Ne4?? { (3.60 → -0.08) Blunder. Qd5+ was best. } { [%eval -0.08] } (7. Qd5+ Kh8 8. Qxc5 fxe5 9. fxe5 Nc6 10. Bf4 Qe8 11. e4 b6) 7... Bb6?! { (-0.08 → 0.97) Inaccuracy. Bb4+ was best. } { [%eval 0.97] } (7... Bb4+ 8. Bd2 Qe7 9. Bxb4 Qxb4+ 10. Qd2 Qxd2+ 11. Kxd2 fxe5 12. g3 d6 13. Bg2) 8. c5 { [%eval 0.93] } 8... Ba5+ { [%eval 0.94] } 9. Bd2 { [%eval 0.9] } 9... Bxd2+ { [%eval 0.88] } 10. Qxd2 { [%eval 0.86] } 10... fxe5 { [%eval 0.99] } 11. g3 { [%eval 0.53] } 11... exf4?! { (0.53 → 1.32) Inaccuracy. d6 was best. } { [%eval 1.32] } (11... d6 12. cxd6 cxd6 13. Nxd6 Qb6 14. e4 h6 15. Nc4 Qc6 16. Qd5+ Qxd5 17. exd5) 12. Nxf4 { [%eval 1.27] } 12... Kh8 { [%eval 1.79] } 13. Bg2 { [%eval 1.89] } 13... Nc6 { [%eval 1.85] } 14. O-O { [%eval 1.6] } 14... b6 { [%eval 1.81] } 15. b4?! { (1.81 → 1.16) Inaccuracy. Nd5 was best. } { [%eval 1.16] } (15. Nd5 Rxf1+ 16. Rxf1 Bb7 17. Ng5 Nge5 18. cxb6 cxb6 19. Qe3 Rc8 20. h4 Ba6) 15... Bb7 { [%eval 1.16] } 16. Rad1?! { (1.16 → 0.49) Inaccuracy. Nd5 was best. } { [%eval 0.49] } (16. Nd5 Rxf1+ 17. Rxf1 Nce5 18. Rf5 d6 19. cxd6 Qd7 20. Rh5 cxd6 21. Ng5 h6) 16... Rf7?? { (0.49 → 3.61) Blunder. Nce5 was best. } { [%eval 3.61] } (16... Nce5 17. h3 Nh6 18. Rc1 Bxe4 19. Bxe4 c6 20. b5 Re8 21. bxc6 dxc6 22. Qxd8) 17. a3? { (3.61 → 1.59) Mistake. b5 was best. } { [%eval 1.59] } (17. b5 Qf8 18. h3 Nh6 19. bxc6 Bxc6 20. Rc1 Bxe4 21. Bxe4) 17... Qf8?! { (1.59 → 2.80) Inaccuracy. Nce5 was best. } { [%eval 2.8] } (17... Nce5 18. h3 Nh6 19. Nd6 cxd6 20. Bxb7 Rb8 21. Qxd6 Qe8 22. Be4 Nf5 23. Bxf5) 18. Nd5 { [%eval 2.3] } 18... Rxf1+?! { (2.30 → 3.07) Inaccuracy. Nce5 was best. } { [%eval 3.07] } (18... Nce5 19. Nxc7 Bxe4 20. Bxe4 Rb8 21. cxb6 axb6 22. Bg2 b5 23. Qd4 Rxf1+ 24. Rxf1) 19. Rxf1 { [%eval 3.14] } 19... Qd8 { [%eval 3.16] } 20. Ng5 { [%eval 2.68] } 20... Nge5?! { (2.68 → 3.93) Inaccuracy. Nh6 was best. } { [%eval 3.93] } (20... Nh6 21. h4 bxc5 22. Qc2 Qg8 23. Qxc5 d6 24. Qb5 Rb8 25. Nxc7 Qb3 26. Qd3) 21. Nf7+? { (3.93 → 1.80) Mistake. b5 was best. } { [%eval 1.8] } (21. b5 Nd4 22. Qe3 Nxe2+ 23. Kh1 h6 24. Nh3 Qg8 25. Qxe2 Bxd5 26. Qxe5 Bxg2+) 21... Nxf7 { [%eval 1.88] } 22. Rxf7 { [%eval 1.69] } 22... a5? { (1.69 → 3.43) Mistake. Ne5 was best. } { [%eval 3.43] } (22... Ne5 23. Rf5 Ng6 24. Qc3 Qg8 25. Nxc7 Bxg2 26. Kxg2 Rc8 27. Nb5 Re8 28. Nd6) 23. Qc3 { [%eval 3.82] } 23... Qg8 { [%eval 4.1] } 24. Rxd7 { [%eval 3.67] } 24... axb4 { [%eval 4.07] } 25. axb4 { [%eval 3.73] } 25... Ra1+? { (3.73 → 6.88) Mistake. bxc5 was best. } { [%eval 6.88] } (25... bxc5 26. bxc5 Rc8 27. Rxc7 Rxc7 28. Nxc7 Qf7 29. Qe3 Nd8 30. Bxb7 Nxb7 31. Ne6) 26. Qxa1 { [%eval 6.81] } 26... h6 { [%eval 7.09] } 27. Bf3 { [%eval 7.29] } 27... Nxb4 { [%eval 7.42] } 28. Nxb4 { [%eval 7.41] } 28... Bxf3 { [%eval 7.42] } 29. exf3 { [%eval 7.4] } 29... Qc4? { (7.40 → Mate in 1) Checkmate is now unavoidable. bxc5 was best. } { [%eval #1] } (29... bxc5 30. Nd3 c4 31. Nf2 c5 32. Qc3 Qh7 33. Qxc4 Qg8 34. Qxg8+ Kxg8 35. Rc7) 30. Qd4? { (Mate in 1 → 7.74) Lost forced checkmate sequence. Qxg7# was best. } { [%eval 7.74] } (30. Qxg7#) 30... Qc1+? { (7.74 → Mate in 14) Checkmate is now unavoidable. Qxd4+ was best. } { [%eval #14] } (30... Qxd4+ 31. Rxd4 bxc5 32. Rd8+ Kh7 33. Nc2 h5 34. Rd5 g5 35. Rxg5 c4 36. Kf2) 31. Kg2 { [%eval 8.57] } 31... Qb2+? { (8.57 → Mate in 2) Checkmate is now unavoidable. Qg5 was best. } { [%eval #2] } (31... Qg5 32. Rd8+ Kh7 33. cxb6 Qg6 34. bxc7 Qf5 35. Qd3 Qxd3 36. Rxd3 g5 37. Rd7+) 32. Kh3? { (Mate in 2 → 7.55) Lost forced checkmate sequence. Qxb2 was best. } { [%eval 7.55] } (32. Qxb2 bxc5 33. Qxg7#) 32... Qb3? { (7.55 → Mate in 1) Checkmate is now unavoidable. Qxd4 was best. } { [%eval #1] } (32... Qxd4 33. Rxd4 bxc5 34. Rd8+ Kh7 35. Nc2 g5 36. Rd5 Kg6 37. Rxc5 h5 38. Rxc7) 33. Rd8+ { [%eval #8] } 33... Kh7 { [%eval #3] } 34. Qd3+? { (Mate in 3 → 7.66) Lost forced checkmate sequence. Qe4+ was best. } { [%eval 7.66] } (34. Qe4+ g6 35. Qe7+ Qf7 36. Qxf7#) 34... g6? { (7.66 → Mate in 2) Checkmate is now unavoidable. Qxd3 was best. } { [%eval #2] } (34... Qxd3 35. Nxd3 bxc5 36. Rd5 c4 37. Ne5 g5 38. Nxc4 Kg7 39. Ne3 c5 40. Nf1) 35. Qxb3 { [%eval #3] } { Black resigns. } 1-0