Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "casual blitz game"] [Site "https://lichess.org/C6mswm6b"] [Date "2026.05.22"] [Round "-"] [White "WorstFish"] [Black "fgdfgs"] [Result "1-0"] [GameId "C6mswm6b"] [UTCDate "2026.05.22"] [UTCTime "14:28:06"] [WhiteElo "1500"] [BlackElo "1936"] [WhiteTitle "BOT"] [Variant "Standard"] [TimeControl "300+3"] [ECO "A00"] [Opening "Grob Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. g4? { (0.15 → -0.96) Mistake. e4 was best. } { [%eval -0.96] } { A00 Grob Opening } (1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O d6) 1... e6?! { (-0.96 → -0.39) Inaccuracy. d5 was best. } { [%eval -0.39] } (1... d5 2. Bg2 Bxg4 3. c4 c6 4. Qb3 e6 5. Qxb7 Nd7 6. Nc3) 2. f4?? { (-0.39 → Mate in 1) Checkmate is now unavoidable. d4 was best. } { [%eval #-1] } (2. d4 c5 3. Nf3 Nc6 4. c4 d5 5. Bg2 dxc4 6. Qa4 cxd4) 2... Ke7?? { (Mate in 1 → 0.63) Lost forced checkmate sequence. Qh4# was best. } { [%eval 0.63] } (2... Qh4#) 3. f5? { (0.63 → -0.51) Mistake. Nf3 was best. } { [%eval -0.51] } (3. Nf3 Ke8 4. Rg1 d5 5. e3 h5 6. g5 g6 7. b3 Bg7) 3... Kd6? { (-0.51 → 0.97) Mistake. d5 was best. } { [%eval 0.97] } (3... d5 4. Nf3 Ke8 5. d4 c5 6. Bg2 Nc6 7. O-O h5 8. g5) 4. a3?? { (0.97 → Mate in 1) Checkmate is now unavoidable. Nf3 was best. } { [%eval #-1] } (4. Nf3 Ke7 5. e4 Ke8 6. Nc3 d5 7. exd5 exf5 8. Qe2+ Qe7) 4... Ke5?? { (Mate in 1 → 2.59) Lost forced checkmate sequence. Qh4# was best. } { [%eval 2.59] } (4... Qh4#) 5. b4?? { (2.59 → Mate in 1) Checkmate is now unavoidable. d4+ was best. } { [%eval #-1] } (5. d4+ Kd6 6. Nf3 Ke7 7. e4 Ke8 8. Bd3 Be7 9. Qe2 c5 10. dxc5 Bxc5) 5... Kd4?? { (Mate in 1 → 2.86) Lost forced checkmate sequence. Qh4# was best. } { [%eval 2.86] } (5... Qh4#) 6. a4?? { (2.86 → Mate in 1) Checkmate is now unavoidable. Nf3+ was best. } { [%eval #-1] } (6. Nf3+ Kd5 7. e4+ Kd6 8. d4 Ke7 9. Nc3 Ke8 10. Bc4 Be7 11. O-O h6) 6... e5?? { (Mate in 1 → 5.81) Lost forced checkmate sequence. Qh4# was best. } { [%eval 5.81] } (6... Qh4#) 7. b5?? { (5.81 → Mate in 1) Checkmate is now unavoidable. Bg2 was best. } { [%eval #-1] } (7. Bg2 Bxb4 8. c3+ Kc5 9. d4+ Kd6 10. dxe5+ Ke7 11. cxb4 Ke8 12. Nf3 h5) 7... d5?? { (Mate in 1 → Mate in 4) Lost forced checkmate sequence. Qh4# was best. } { [%eval #4] } (7... Qh4#) 8. b6?? { (Mate in 4 → Mate in 1) Lost forced checkmate sequence. e3+ was best. } { [%eval #-1] } (8. e3+ Kc5 9. Ba3+ Kb6 10. a5+ Kxa5 11. Bc5#) 8... c5?? { (Mate in 1 → Mate in 2) Lost forced checkmate sequence. Qh4# was best. } { [%eval #2] } (8... Qh4#) 9. Nc3?? { (Mate in 2 → Mate in 1) Lost forced checkmate sequence. e3+ was best. } { [%eval #-1] } (9. e3+ Ke4 10. Bd3#) 9... Qg5?? { (Mate in 1 → Mate in 3) Lost forced checkmate sequence. Qh4# was best. } { [%eval #3] } (9... Qh4#) 10. Rb1?? { (Mate in 3 → Mate in 1) Lost forced checkmate sequence. e3+ was best. } { [%eval #-1] } (10. e3+ Qxe3+ 11. dxe3+ Kxc3 12. Qd2#) 10... c4?? { (Mate in 1 → Mate in 3) Lost forced checkmate sequence. Qh4# was best. } { [%eval #3] } (10... Qh4#) 11. Rb3?? { (Mate in 3 → Mate in 1) Lost forced checkmate sequence. Nf3+ was best. } { [%eval #-1] } (11. Nf3+ Kc5 12. Ba3+ Kc6 13. Nxe5#) 11... Nd7?? { (Mate in 1 → 7.43) Lost forced checkmate sequence. Qh4# was best. } { [%eval 7.43] } (11... Qh4#) 12. a5?? { (7.43 → Mate in 1) Checkmate is now unavoidable. Nf3+ was best. } { [%eval #-1] } (12. Nf3+ Kc5 13. Rb5+ Kc6 14. Nxg5 Nxb6 15. Bg2 Be7 16. Nxf7 Bh4+ 17. Kf1 Kc7) 12... Nxb6?? { (Mate in 1 → 7.29) Lost forced checkmate sequence. Qh4# was best. } { [%eval 7.29] } (12... Qh4#) 13. Rb5?? { (7.29 → Mate in 1) Checkmate is now unavoidable. Nf3+ was best. } { [%eval #-1] } (13. Nf3+ Kc5 14. Rb5+ Kc6 15. Nxg5 Be7 16. Nf3 e4 17. Ne5+ Kd6 18. g5 Bxf5) 13... Bd7?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qh4# was best. } { [%eval #1] } (13... Qh4#) 14. f6?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Nf3# was best. } { [%eval #-1] } (14. Nf3#) 14... Rc8?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qh4# was best. } { [%eval #1] } (14... Qh4#) 15. Rc5?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Nf3# was best. } { [%eval #-1] } (15. Nf3#) 15... Rxc5?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qh4# was best. } { [%eval #1] } (15... Qh4#) 16. Na4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Nf3# was best. } { [%eval #-1] } (16. Nf3#) 16... Nxa4?? { (Mate in 1 → Mate in 3) Lost forced checkmate sequence. Qh4# was best. } { [%eval #3] } (16... Qh4#) 17. h3?? { (Mate in 3 → Mate in 1) Lost forced checkmate sequence. Nf3+ was best. } { [%eval #-1] } (17. Nf3+ Ke4 18. d3+ cxd3 19. Qxd3#) 17... Nb2?? { (Mate in 1 → Mate in 3) Lost forced checkmate sequence. Qh4# was best. } { [%eval #3] } (17... Qh4#) 18. a6?? { (Mate in 3 → Mate in 1) Lost forced checkmate sequence. e3+ was best. } { [%eval #-1] } (18. e3+ Qxe3+ 19. dxe3+ Kc3 20. Qd2#) 18... Nd3+?? { (Mate in 1 → 1.50) Lost forced checkmate sequence. Qh4# was best. } { [%eval 1.5] } (18... Qh4#) 19. cxd3?? { (1.50 → Mate in 1) Checkmate is now unavoidable. exd3 was best. } { [%eval #-1] } (19. exd3 e4 20. Bb2+ c3 21. axb7 Qh4+ 22. Ke2 Rb5 23. Bxc3+ Kc5 24. Qa1 Bd6) 19... Bxg4?? { (Mate in 1 → Mate in 7) Lost forced checkmate sequence. Qh4# was best. } { [%eval #7] } (19... Qh4#) 20. Ba3?? { (Mate in 7 → Mate in 1) Lost forced checkmate sequence. e3+ was best. } { [%eval #-1] } (20. e3+ Qxe3+ 21. dxe3+ Kc3 22. Qa4 Ra5 23. Bb2+ Kxb2 24. Rh2+ Be2 25. Rxe2+ Kc3) 20... Bxh3?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qh4# was best. } { [%eval #1] } (20... Qh4#) 21. Bc1?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Nf3# was best. } { [%eval #-1] } (21. Nf3#) 21... Be7?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qg3# was best. } { [%eval #1] } (21... Qg3#) 22. Ba3?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Nf3# was best. } { [%eval #-1] } (22. Nf3#) 22... Qg6?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qg3# was best. } { [%eval #1] } (22... Qg3#) 23. Bb4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. e3# was best. } { [%eval #-1] } (23. e3#) 23... Bxf6?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qg3# was best. } { [%eval #1] } (23... Qg3#) 24. Ba3?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. e3# was best. } { [%eval #-1] } (24. e3#) 24... Bg5?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qg3# was best. } { [%eval #1] } (24... Qg3#) 25. Bb4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Nf3# was best. } { [%eval #-1] } (25. Nf3#) 25... Be3?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Bh4# was best. } { [%eval #1] } (25... Bh4#) 26. Ba5?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Bc3# was best. } { [%eval #-1] } (26. Bc3#) 26... b6?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qg3# was best. } { [%eval #1] } (26... Qg3#) 27. Bb4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Bc3# was best. } { [%eval #-1] } (27. Bc3#) 27... Qe4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qg3# was best. } { [%eval #1] } (27... Qg3#) 28. Ba3?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Bc3# was best. } { [%eval #-1] } (28. Bc3#) 28... h5?? { (Mate in 1 → 7.57) Lost forced checkmate sequence. Qh4# was best. } { [%eval 7.57] } (28... Qh4#) 29. Bb4?? { (7.57 → Mate in 1) Checkmate is now unavoidable. Rxh3 was best. } { [%eval #-1] } (29. Rxh3 Bf2+ 30. Kxf2 Qf4+ 31. Nf3+ Qxf3+ 32. exf3 Nf6 33. Bb2+ c3 34. dxc3+ Rxc3) 29... h4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qh4# was best. } { [%eval #1] } (29... Qh4#) 30. Bg2?? { (Mate in 1 → Mate in 3) Lost forced checkmate sequence. Bc3# was best. } { [%eval #-3] } (30. Bc3#) 30... Bxg2?? { (Mate in 3 → Mate in 1) Lost forced checkmate sequence. Bf2+ was best. } { [%eval #1] } (30... Bf2+ 31. Kxf2 Qxg2+ 32. Ke1 Qf1#) 31. Rxh4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Bc3# was best. } { [%eval #-1] } (31. Bc3#) 31... Rxh4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qxh4# was best. } { [%eval #1] } (31... Qxh4#) 32. Qb3?? { (Mate in 1 → Mate in 6) Lost forced checkmate sequence. Bc3# was best. } { [%eval #-6] } (32. Bc3#) 32... Ne7?? { (Mate in 6 → Mate in 1) Lost forced checkmate sequence. cxb3 was best. } { [%eval #1] } (32... cxb3 33. Bxc5+ bxc5 34. Kd1 Bxd2 35. dxe4 Ke3 36. Nf3 Bxf3 37. exf3 Rh1#) 33. Ba5?? { (Mate in 1 → Mate in 6) Lost forced checkmate sequence. Qc3# was best. } { [%eval #-6] } (33. Qc3#) 33... Nc6?? { (Mate in 6 → Mate in 1) Lost forced checkmate sequence. cxb3 was best. } { [%eval #1] } (33... cxb3 34. Bc3+ Rxc3 35. Nf3+ Bxf3 36. dxc3+ Kxc3 37. exf3 Qxf3 38. d4 Rh1#) 34. Kd1?? { (Mate in 1 → Mate in 6) Lost forced checkmate sequence. Qc3# was best. } { [%eval #-6] } (34. Qc3#) 34... Nb4?? { (Mate in 6 → Mate in 1) Lost forced checkmate sequence. cxb3 was best. } { [%eval #1] } (34... cxb3 35. Nf3+ Bxf3 36. Bc3+ Rxc3 37. dxc3+ Kxc3 38. exf3 Qxf3+ 39. Ke1 Rh1#) 35. Ke1?? { (Mate in 1 → Mate in 5) Lost forced checkmate sequence. Qc3# was best. } { [%eval #-5] } (35. Qc3#) 35... Na2?? { (Mate in 5 → Mate in 2) Lost forced checkmate sequence. cxb3 was best. } { [%eval #2] } (35... cxb3 36. Bxb6 Nxd3+ 37. exd3 Bxg1+ 38. dxe4 Rxe4+ 39. Kd1 Bf3#) 36. Kd1?? { (Mate in 2 → Mate in 5) Lost forced checkmate sequence. Bc3+ was best. } { [%eval #-5] } (36. Bc3+ Nxc3 37. Qxc3#) 36... Nb4?? { (Mate in 5 → Mate in 1) Lost forced checkmate sequence. cxb3 was best. } { [%eval #1] } (36... cxb3 37. dxe3+ Qxe3 38. Nf3+ Bxf3 39. Bc3+ Nxc3+ 40. Ke1 Qxe2#) 37. Ke1?? { (Mate in 1 → Mate in 5) Lost forced checkmate sequence. Qc3# was best. } { [%eval #-5] } (37. Qc3#) 37... Na2?? { (Mate in 5 → Mate in 2) Lost forced checkmate sequence. cxb3 was best. } { [%eval #2] } (37... cxb3 38. Bxb6 axb6 39. dxe3+ Qxe3 40. Nf3+ Bxf3 41. Kf1 Rc1#) 38. Kd1?? { (Mate in 2 → Mate in 5) Lost forced checkmate sequence. Bc3+ was best. } { [%eval #-5] } (38. Bc3+ Nxc3 39. dxc3#) 38... Nc3+?? { (Mate in 5 → Mate in 1) Lost forced checkmate sequence. cxb3 was best. } { [%eval #1] } (38... cxb3 39. dxe3+ Qxe3 40. Nf3+ Bxf3 41. Bc3+ Nxc3+ 42. Ke1 Qxe2#) 39. Ke1?? { (Mate in 1 → Mate in 6) Lost forced checkmate sequence. dxc3# was best. } { [%eval #-6] } (39. dxc3#) 39... Rg4?? { (Mate in 6 → Mate in 1) Lost forced checkmate sequence. cxb3 was best. } { [%eval #1] } (39... cxb3 40. Bxc3+ Rxc3 41. Nf3+ Bxf3 42. dxc3+ Kxc3 43. exf3 Rh1+ 44. Ke2 Qxd3#) 40. Nh3?? { (Mate in 1 → Mate in 3) Lost forced checkmate sequence. dxc3# was best. } { [%eval #-3] } (40. dxc3#) 40... Bxh3?? { (Mate in 3 → Mate in 1) Lost forced checkmate sequence. Bf2+ was best. } { [%eval #1] } (40... Bf2+ 41. Kxf2 Qxe2+ 42. Kg1 Bf3#) 41. Qb4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. dxc3# was best. } { [%eval #-1] } (41. dxc3#) 41... Bf2+ { [%eval #-1] } 42. Kxf2 { [%eval #-1] } 42... Qe3+?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qxe2# was best. } { [%eval #1] } (42... Qxe2#) 43. Ke1?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. dxe3# was best. } { [%eval #-1] } (43. dxe3#) 43... Qe4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qxe2# was best. } { [%eval #1] } (43... Qxe2#) 44. Qa4?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qxc3# was best. } { [%eval #-1] } (44. Qxc3#) 44... Rg1+ { [%eval #-1] } 45. Kf2 { [%eval #-1] } 45... Qe3+?? { (Mate in 1 → Mate in 1) Lost forced checkmate sequence. Qg2# was best. } { [%eval #1] } (45... Qg2#) 46. dxe3# { White wins by checkmate. } 1-0