Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/CVwWbS79"] [Date "2026.04.28"] [Round "-"] [White "alitash2017"] [Black "CastoloMahler"] [Result "0-1"] [GameId "CVwWbS79"] [UTCDate "2026.04.28"] [UTCTime "17:57:31"] [WhiteElo "590"] [BlackElo "746"] [WhiteRatingDiff "-22"] [BlackRatingDiff "+4"] [Variant "Standard"] [TimeControl "300+0"] [ECO "C25"] [Opening "Vienna Game"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nc3 { [%eval 0.08] } { C25 Vienna Game } 2... d6 { [%eval 0.35] } 3. g4? { (0.35 → -0.88) Mistake. d4 was best. } { [%eval -0.88] } (3. d4 exd4 4. Qxd4 Nc6 5. Qd3 Nf6 6. Be3 Be6 7. O-O-O Ng4) 3... Nf6? { (-0.88 → 0.29) Mistake. Nc6 was best. } { [%eval 0.29] } (3... Nc6 4. Bg2 h5 5. gxh5 Qg5 6. Bf3 Nd4 7. d3 Nxf3+ 8. Qxf3) 4. g5 { [%eval 0.26] } 4... Ng4? { (0.26 → 1.87) Mistake. Nfd7 was best. } { [%eval 1.87] } (4... Nfd7 5. d4 exd4 6. Qxd4 Nc6 7. Qe3 Nb6 8. a4 Nb4 9. Qe2) 5. f3 { [%eval 1.96] } 5... Nf2?! { (1.96 → 2.66) Inaccuracy. Qxg5 was best. } { [%eval 2.66] } (5... Qxg5 6. h4 Qf4 7. Nce2 Qf6 8. fxg4 Bxg4 9. d4 Nd7 10. Qd3 exd4 11. Bg5) 6. Kxf2 { [%eval 2.7] } 6... Qxg5 { [%eval 3.14] } 7. Ke1?! { (3.14 → 1.89) Inaccuracy. h4 was best. } { [%eval 1.89] } (7. h4 Qd8 8. d4 Be7 9. dxe5 Bxh4+ 10. Kg2 dxe5 11. f4 Qxd1 12. Nxd1 Bd8) 7... Be7?! { (1.89 → 2.55) Inaccuracy. Qh4+ was best. } { [%eval 2.55] } (7... Qh4+ 8. Ke2 Nc6 9. Bg2 Nd4+ 10. Kf1 f5 11. d3 Be7 12. Be3 O-O 13. Bf2) 8. b4?! { (2.55 → 1.46) Inaccuracy. Qe2 was best. } { [%eval 1.46] } (8. Qe2 Qh4+ 9. Qf2 f5 10. d3 Qh5 11. h4 O-O 12. Kd1 Nc6 13. Nd5 Bd8) 8... O-O { [%eval 1.8] } 9. a4?? { (1.80 → -0.98) Blunder. Qe2 was best. } { [%eval -0.98] } (9. Qe2 f5 10. h4 Qh5 11. Nd5 Bd8 12. exf5 Nc6 13. Qc4 Kh8 14. Qg4 Rxf5) 9... Nc6? { (-0.98 → 0.52) Mistake. Qh4+ was best. } { [%eval 0.52] } (9... Qh4+ 10. Ke2 Nc6 11. Nd5 f5 12. d3 Nd4+ 13. Kd2 Bd8 14. Kc3 c6 15. Ne3) 10. b5?? { (0.52 → -2.64) Blunder. Qe2 was best. } { [%eval -2.64] } (10. Qe2 Nd4 11. Qd3 f5 12. Kd1 Qh4 13. Bb2 c6 14. Nge2 fxe4 15. Qxe4 Nxf3) 10... Nb4?? { (-2.64 → 0.86) Blunder. Qh4+ was best. } { [%eval 0.86] } (10... Qh4+ 11. Ke2 Nd4+ 12. Kd3 f5 13. Nd5 fxe4+ 14. Kc3 exf3 15. Kb2 f2 16. Ne2) 11. Ba3 { [%eval 0.91] } 11... Qh4+ { [%eval 0.93] } 12. Ke2 { [%eval 0.97] } 12... d5?! { (0.97 → 2.10) Inaccuracy. a5 was best. } { [%eval 2.1] } (12... a5 13. bxa6 Nc6 14. Nd5 Bd8 15. Qe1 Nd4+ 16. Kd3 Qxe1 17. Rxe1 Rxa6 18. c3) 13. Bxb4 { [%eval 2.02] } 13... Bxb4 { [%eval 2.02] } 14. Nb1?? { (2.02 → -3.97) Blunder. Qe1 was best. } { [%eval -3.97] } (14. Qe1 Qh6 15. Nxd5 Ba5 16. Kd1 c6 17. Ne3 Be6 18. Bd3 Rad8 19. Ke2 c5) 14... c6?? { (-3.97 → 0.16) Blunder. dxe4 was best. } { [%eval 0.16] } (14... dxe4 15. Qe1 exf3+ 16. Nxf3 Qe4+ 17. Kd1 Qxf3+ 18. Be2 Qf6 19. Rf1 Qd6 20. Qh4) 15. c3? { (0.16 → -1.11) Mistake. Qe1 was best. } { [%eval -1.11] } (15. Qe1 Qe7 16. Kd1 a6 17. bxa6 bxa6 18. Ne2 f5 19. exd5 cxd5 20. f4 Be6) 15... Bc5 { [%eval -1.19] } 16. Na3?? { (-1.19 → -4.48) Blunder. Qe1 was best. } { [%eval -4.48] } (16. Qe1 Qd8 17. Bh3 f5 18. Kd1 a6 19. Bxf5 Bxf5 20. exf5 axb5 21. Qxe5 Rxa4) 16... a6? { (-4.48 → -2.33) Mistake. dxe4 was best. } { [%eval -2.33] } (16... dxe4 17. Qe1 exf3+ 18. Nxf3 Qe4+ 19. Kd1 Qxf3+ 20. Be2 Qe4 21. Kc1 Bxa3+ 22. Rxa3) 17. bxa6?! { (-2.33 → -3.75) Inaccuracy. Qe1 was best. } { [%eval -3.75] } (17. Qe1 Qh5 18. Kd1 axb5 19. Kc1 Qg6 20. Qg3 Qd6 21. Nc2 d4 22. cxd4 Bxd4) 17... bxa6?? { (-3.75 → -1.49) Blunder. dxe4 was best. } { [%eval -1.49] } (17... dxe4 18. Qe1 exf3+ 19. Nxf3 Qe4+ 20. Kd1 Qxf3+ 21. Be2 Qe4 22. axb7 Bxb7 23. Nc2) 18. exd5?? { (-1.49 → -7.24) Blunder. Qe1 was best. } { [%eval -7.24] } (18. Qe1 Qh6 19. Kd1 Rb8 20. Ne2 Rd8 21. Nc1 Qd6 22. Nb1 dxe4 23. fxe4 Bg4+) 18... cxd5?? { (-7.24 → -2.97) Blunder. Qf2+ was best. } { [%eval -2.97] } (18... Qf2+ 19. Kd3 Bf5+ 20. Kc4 Rab8 21. Nb5 cxb5+ 22. axb5 axb5+ 23. Kb3 b4 24. c4) 19. c4?? { (-2.97 → Mate in 8) Checkmate is now unavoidable. Qe1 was best. } { [%eval #-8] } (19. Qe1 Qxa4 20. Qd1 Qf4 21. Nc2 Re8 22. Bg2 Qc4+ 23. d3 Qxc3 24. Qd2 Qb3) 19... Be6?? { (Mate in 8 → -3.64) Lost forced checkmate sequence. Qf2+ was best. } { [%eval -3.64] } (19... Qf2+ 20. Kd3 Bf5+ 21. Kc3 Qd4+ 22. Kb3 Rfb8+ 23. Nb5 axb5 24. Ka2 Rxa4+ 25. Kb3) 20. cxd5?? { (-3.64 → Mate in 5) Checkmate is now unavoidable. Qe1 was best. } { [%eval #-5] } (20. Qe1 Qf6 21. Bh3 e4 22. Bxe6 fxe6 23. f4 Qxf4 24. Qg3 Qf5 25. Qh3 Qf2+) 20... Bxd5?? { (Mate in 5 → -4.84) Lost forced checkmate sequence. Qf2+ was best. } { [%eval -4.84] } (20... Qf2+ 21. Kd3 Bf5+ 22. Kc3 Qd4+ 23. Kb3 Qb4+ 24. Ka2 Qxa3#) 21. Nb1?? { (-4.84 → Mate in 2) Checkmate is now unavoidable. Qe1 was best. } { [%eval #-2] } (21. Qe1 Qxa4 22. Qc1 Bd4 23. Ke1 Rac8 24. Qd1 Bb3 25. Qb1 Bxa1 26. Qxa1 Qh4+) 21... Bc4+ { [%eval #-1] } 22. d3 { [%eval #-1] } 22... Rad8? { (Mate in 1 → -7.52) Lost forced checkmate sequence. Qf2# was best. } { [%eval -7.52] } (22... Qf2#) 23. dxc4? { (-7.52 → Mate in 1) Checkmate is now unavoidable. Kd2 was best. } { [%eval #-1] } (23. Kd2 Qd4 24. Qc2 Qf2+ 25. Be2 Bxd3 26. Qxd3 Rxd3+ 27. Kc2 Rdd8 28. Nc3 Bd4) 23... Rxd1? { (Mate in 1 → -9.57) Lost forced checkmate sequence. Qf2# was best. } { [%eval -9.57] } (23... Qf2#) 24. Kxd1 { [%eval -9.05] } 24... Rd8+ { [%eval -7.45] } 25. Kc1? { (-7.45 → Mate in 5) Checkmate is now unavoidable. Nd2 was best. } { [%eval #-5] } (25. Nd2 Rxd2+ 26. Kxd2 Qd4+ 27. Bd3 Qb2+ 28. Bc2 Qxa1 29. Ne2 Qxh1 30. Be4 g6) 25... Qd4 { [%eval #-6] } 26. Na3 { [%eval #-3] } 26... Qd1+ { [%eval #-3] } 27. Kb2 { [%eval #-3] } 27... Qd2+ { [%eval #-3] } 28. Kb1 { [%eval #-3] } 28... Rd3? { (Mate in 3 → -7.62) Lost forced checkmate sequence. Qc3 was best. } { [%eval -7.62] } (28... Qc3 29. Bd3 Qb3+ 30. Kc1 Be3#) 29. Bh3? { (-7.62 → Mate in 1) Checkmate is now unavoidable. Bxd3 was best. } { [%eval #-1] } (29. Bxd3 Qd1+ 30. Ka2 Qxd3 31. Rd1 Qxd1 32. Ne2 Qxe2+ 33. Kb1 Bxa3 34. Rd1 Qxd1+) 29... Bxa3 { [%eval #-3] } 30. Rxa3 { [%eval #-3] } 30... Rxa3 { [%eval #-2] } 31. Bc8 { [%eval #-2] } 31... Ra2 { [%eval #-1] } 32. Nh3 { [%eval #-1] } 32... Qb2# { Black wins by checkmate. } 0-1