FEN
[Event "rated blitz game"]
[Site "https://lichess.org/L3hsrBV5"]
[Date "2026.05.31"]
[Round "-"]
[White "fs_richi"]
[Black "Lolipop2255"]
[Result "1-0"]
[GameId "L3hsrBV5"]
[UTCDate "2026.05.31"]
[UTCTime "03:34:40"]
[WhiteElo "797"]
[BlackElo "890"]
[WhiteRatingDiff "+7"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "A03"]
[Opening "Bird Opening: Dutch Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. f4 { [%eval -0.23] } 1... d5 { [%eval -0.17] } { A03 Bird Opening: Dutch Variation } 2. Nf3 { [%eval -0.24] } 2... Nf6 { [%eval -0.16] } 3. g3 { [%eval -0.25] } 3... Bf5 { [%eval -0.08] } 4. Bg2 { [%eval -0.05] } 4... Nc6 { [%eval 0.13] } 5. O-O { [%eval 0.0] } 5... e6 { [%eval 0.07] } 6. a3 { [%eval -0.28] } 6... Bd6 { [%eval 0.07] } 7. d3 { [%eval -0.02] } 7... Qe7 { [%eval 0.25] } 8. Nc3 { [%eval 0.29] } 8... O-O-O?! { (0.29 → 0.89) Inaccuracy. O-O was best. } { [%eval 0.89] } (8... O-O 9. Qe1 Bg4 10. e3 e5 11. b4 a6 12. Qf2 Qd7 13. fxe5 Nxe5 14. Nxe5) 9. Qe1?! { (0.89 → 0.26) Inaccuracy. b4 was best. } { [%eval 0.26] } (9. b4 h5 10. Qe1 Bg4 11. Ng5 h4 12. h3 Nd4 13. Qf2 c5 14. gxh4 Bh5) 9... Bc5+?! { (0.26 → 1.36) Inaccuracy. Bg4 was best. } { [%eval 1.36] } (9... Bg4 10. e3 e5 11. b4 Bxf3 12. Bxf3 e4 13. Bg2 Qe6 14. Bb2 h5 15. h3) 10. Kh1?! { (1.36 → 0.48) Inaccuracy. e3 was best. } { [%eval 0.48] } (10. e3 Bd6 11. b4 Bg4 12. Rb1 Bxf3 13. Bxf3 h5 14. Bb2 a6 15. e4 dxe4) 10... d4? { (0.48 → 1.90) Mistake. Bg4 was best. } { [%eval 1.9] } (10... Bg4 11. b4 Bb6 12. Ne5 Nxe5 13. fxe5 Nd7 14. a4 a6 15. a5 Ba7 16. b5) 11. e4? { (1.90 → 0.30) Mistake. Na4 was best. } { [%eval 0.3] } (11. Na4 h5 12. b4 Bd6 13. b5 h4 14. Nxh4 Nb8 15. e4 dxe3 16. Bxe3 Ng4) 11... Bg4?! { (0.30 → 1.37) Inaccuracy. dxc3 was best. } { [%eval 1.37] } (11... dxc3 12. exf5 cxb2 13. Bxb2 exf5 14. Qxe7 Nxe7 15. Rae1 Rhe8 16. Ng5 Rf8 17. d4) 12. e5? { (1.37 → -0.09) Mistake. Ne2 was best. } { [%eval -0.09] } (12. Ne2 a5 13. Bd2 a4 14. Rb1 Bb6 15. b4 Bxf3 16. Bxf3 Na7 17. b5 h5) 12... Nd7?? { (-0.09 → 1.82) Blunder. dxc3 was best. } { [%eval 1.82] } (12... dxc3 13. exf6 cxb2 14. Rb1 gxf6 15. Bxb2 Bxf3 16. Bxf3 h5 17. a4 h4 18. g4) 13. Ne4 { [%eval 1.92] } 13... Bxf3 { [%eval 2.13] } 14. Bxf3 { [%eval 2.02] } 14... b6?? { (2.02 → 5.23) Blunder. a6 was best. } { [%eval 5.23] } (14... a6 15. c4 dxc3 16. bxc3 f5 17. exf6 gxf6 18. d4 Bd6 19. a4 Nb6 20. a5) 15. Nxc5? { (5.23 → 3.28) Mistake. b4 was best. } { [%eval 3.28] } (15. b4 Nxb4 16. axb4 Bxb4 17. Qf2 a5 18. Qxd4 Nc5 19. Qc4 Nxe4 20. Qxe4 Qc5) 15... Nxc5? { (3.28 → 5.21) Mistake. Qxc5 was best. } { [%eval 5.21] } (15... Qxc5 16. c4 dxc3 17. b4 Qb5 18. a4 Qxb4 19. Bxc6 h5 20. Ba3 Qb3 21. Qe2) 16. Bd2?? { (5.21 → 2.25) Blunder. Bxc6 was best. } { [%eval 2.25] } (16. Bxc6 f5 17. exf6 gxf6 18. b4 Qd6 19. Bf3 Na4 20. f5 e5 21. Bd2 h5) 16... h6?? { (2.25 → 5.33) Blunder. Qd7 was best. } { [%eval 5.33] } (16... Qd7 17. b4 Na4 18. Qe4 Qd5 19. Qxd5 exd5 20. b5 Ne7 21. Bg4+ Kb7 22. f5) 17. Bb4? { (5.33 → 2.73) Mistake. Bxc6 was best. } { [%eval 2.73] } (17. Bxc6 f5 18. b4 Nd7 19. Bg2 h5 20. h4 Nf8 21. Rc1 g5 22. fxg5 Ng6) 17... g5? { (2.73 → 4.78) Mistake. Nb8 was best. } { [%eval 4.78] } (17... Nb8 18. a4 Kd7 19. a5 Ke8 20. g4 Qd7 21. Bd2 b5 22. f5 Nc6 23. b4) 18. Bxc5 { [%eval 4.3] } 18... Qxc5 { [%eval 4.26] } 19. c4?? { (4.26 → 1.44) Blunder. b4 was best. } { [%eval 1.44] } (19. b4 Qxc2 20. Rc1 Qxd3 21. Bxc6 Qe3 22. Rf3 Qxe1+ 23. Rxe1 d3 24. Rd1 d2) 19... gxf4?? { (1.44 → 4.63) Blunder. dxc3 was best. } { [%eval 4.63] } (19... dxc3 20. b4 Qb5 21. a4 Qxb4 22. Bxc6 Rxd3 23. Qe2 Qc4 24. Be4 Rd4 25. Qxc4) 20. Qe4?? { (4.63 → -0.15) Blunder. b4 was best. } { [%eval -0.15] } (20. b4 Qxe5 21. Bxc6 Qe3 22. Rf3 Qxe1+ 23. Rxe1 Rd6 24. b5 Kd8 25. gxf4 Ke7) 20... fxg3?? { (-0.15 → 3.69) Blunder. Nxe5 was best. } { [%eval 3.69] } (20... Nxe5 21. Rae1 Nxf3 22. Rxf3 Qf5 23. Rxf4 Qxe4+ 24. Rexe4 Rd7 25. Rxd4 Rxd4 26. Rxd4) 21. hxg3?? { (3.69 → -1.49) Blunder. Qxc6 was best. } { [%eval -1.49] } (21. Qxc6 Qxe5 22. Bg2 Rdf8 23. Rae1 Qd6 24. Qa8+ Kd7 25. Rxf7+ Rxf7 26. Qxh8 gxh2) 21... Rhg8?? { (-1.49 → 1.95) Blunder. Nxe5 was best. } { [%eval 1.95] } (21... Nxe5 22. Rae1 Nxf3 23. Rxf3 Kb8 24. Kg2 Qe7 25. Ref1 Rdf8 26. Rf6 Rhg8 27. R1f3) 22. Rg1?? { (1.95 → -3.04) Blunder. Qxc6 was best. } { [%eval -3.04] } (22. Qxc6 Qxe5 23. Rg1 Rxg3 24. Rxg3 Qxg3 25. Rf1 Rg8 26. Bg2 Qg7 27. Rf2 Kd8) 22... h5?? { (-3.04 → 3.12) Blunder. Nxe5 was best. } { [%eval 3.12] } (22... Nxe5 23. b4 Qd6 24. c5 Qd5 25. Qxd5 exd5 26. Be2 bxc5 27. bxc5 Kd7 28. Raf1) 23. Bxh5?? { (3.12 → -3.30) Blunder. Qxc6 was best. } { [%eval -3.3] } (23. Qxc6 Qxe5 24. Rae1 Qf5 25. Re2 Rg5 26. Qb7+ Kd7 27. Bc6+ Kd6 28. Be4 Qc5) 23... f5 { [%eval -3.33] } 24. Qf4?! { (-3.33 → -4.91) Inaccuracy. Qe2 was best. } { [%eval -4.91] } (24. Qe2 Rg5 25. Bf3 Rh8+ 26. Kg2 Qxe5 27. Qf2 Rhg8 28. Kf1 Qd6 29. Ke2 Ne5) 24... Rdf8? { (-4.91 → -2.54) Mistake. Rh8 was best. } { [%eval -2.54] } (24... Rh8 25. Kg2 Rxh5 26. b4 Qxe5 27. Qf3 Rdh8 28. Rae1 Rh2+ 29. Kf1 Qd6 30. c5) 25. Bf3 { [%eval -2.54] } 25... a5?! { (-2.54 → -1.71) Inaccuracy. Qxe5 was best. } { [%eval -1.71] } (25... Qxe5 26. Rg2 Qxf4 27. gxf4 Ne7 28. Rf1 Kd7 29. b4 Kd6 30. Kh2 Rb8 31. Rxg8) 26. Bxc6?? { (-1.71 → -5.08) Blunder. Rae1 was best. } { [%eval -5.08] } (26. Rae1 Ne7 27. Kg2 Ng6 28. Qh6 Rf7 29. Re2 a4 30. Rh1 Re7 31. Rhe1 Kd7) 26... Qxc6+ { [%eval -4.91] } 27. Rg2 { [%eval -4.85] } 27... Rh8+?? { (-4.85 → -2.13) Blunder. Rg4 was best. } { [%eval -2.13] } (27... Rg4 28. Qf2 Rfg8 29. Kg1 f4 30. Rf1 Rxg3 31. Rxg3 Rxg3+ 32. Kh2 Rxd3 33. Qg2) 28. Kg1 { [%eval -1.89] } 28... Rh7 { [%eval -1.96] } 29. Qxd4? { (-1.96 → -3.57) Mistake. Kf2 was best. } { [%eval -3.57] } (29. Kf2 Rfh8 30. Qf3 Qc5 31. Rf1 Kd7 32. Qf4 Rh2 33. Rg1 b5 34. g4 Rxg2+) 29... Rfh8? { (-3.57 → -2.01) Mistake. Qf3 was best. } { [%eval -2.01] } (29... Qf3 30. Qf4 Qxd3 31. Rd2 Qb3 32. Rf1 Rg8 33. Rf3 Qa2 34. Rf1 Rh3 35. Kg2) 30. Kf2 { [%eval -1.96] } 30... Rh2 { [%eval -1.42] } 31. Rxh2?? { (-1.42 → Mate in 10) Checkmate is now unavoidable. Rg1 was best. } { [%eval #-10] } (31. Rg1 Kb8 32. Qe3 b5 33. b3 Rxg2+ 34. Rxg2 Rh1 35. g4 a4 36. cxb5 Qc3) 31... Rxh2+ { [%eval #-9] } 32. Ke3 { [%eval #-9] } 32... Rh3?? { (Mate in 9 → -1.30) Lost forced checkmate sequence. Qg2 was best. } { [%eval -1.3] } (32... Qg2 33. Kf4 Qh3 34. Qf2 Rxf2+ 35. Kg5 Rg2 36. Kf6 Rxg3 37. Rg1 Rxg1 38. Kxe6) 33. Kf4?? { (-1.30 → -5.23) Blunder. Rg1 was best. } { [%eval -5.23] } (33. Rg1 Rh2 34. b3 Qe8 35. g4 Qf8 36. Qf4 Rh4 37. Qf2 Qd8 38. b4 fxg4) 33... Qg2 { [%eval -5.4] } 34. Rg1 { [%eval -5.21] } 34... Qd2+?? { (-5.21 → -2.49) Blunder. Qe2 was best. } { [%eval -2.49] } (34... Qe2 35. b4 Rh8 36. g4 Qh2+ 37. Rg3 Rg8 38. Kf3 fxg4+ 39. Qxg4 Qh1+ 40. Kf2) 35. Kf3?! { (-2.49 → -3.40) Inaccuracy. Qe3 was best. } { [%eval -3.4] } (35. Qe3 Qxb2 36. c5 b5 37. c6 a4 38. Qa7 Qd2+ 39. Qe3 Qc2 40. Rc1 Qg2) 35... Rh5? { (-3.40 → -1.55) Mistake. Rh2 was best. } { [%eval -1.55] } (35... Rh2 36. Qe3 Qxb2 37. c5 bxc5 38. Kf4 Re2 39. Rb1 Qxb1 40. Qxe2 Qc1+ 41. Kf3) 36. b4?! { (-1.55 → -2.56) Inaccuracy. c5 was best. } { [%eval -2.56] } (36. c5 Rh2 37. Qe3 Qxb2 38. cxb6 c6 39. g4 Rh3+ 40. Rg3 Rh1 41. gxf5 Rf1+) 36... axb4 { [%eval -2.03] } 37. axb4 { [%eval -2.76] } 37... Qxb4?! { (-2.76 → -1.83) Inaccuracy. Rh2 was best. } { [%eval -1.83] } (37... Rh2 38. Qe3 Qb2 39. b5 Qc2 40. c5 Rd2 41. Kf4 Rxd3 42. Qc1 Qh2 43. Kg5) 38. g4?! { (-1.83 → -2.63) Inaccuracy. Ra1 was best. } { [%eval -2.63] } (38. Ra1 Qd2 39. Qe3 Qb2 40. Re1 Rh7 41. Qc1 Qb3 42. Qd1 Qa3 43. Qd2 Kd7) 38... fxg4+ { [%eval -2.68] } 39. Rxg4 { [%eval -3.25] } 39... Rh1?? { (-3.25 → 3.37) Blunder. Qd2 was best. } { [%eval 3.37] } (39... Qd2 40. Qe4 Qd1+ 41. Kf2 Rf5+ 42. Rf4 Rxf4+ 43. Qxf4 Qxd3 44. Kg1 Kb7 45. Kh1) 40. Kf4?? { (3.37 → -7.91) Blunder. Rg8+ was best. } { [%eval -7.91] } (40. Rg8+ Kb7 41. Qe4+ c6 42. Qg6 Ka6 43. Qg7 Rf1+ 44. Kg2 Qd2+ 45. Kxf1 Qxd3+) 40... Rf1+ { [%eval -7.07] } 41. Kg5 { [%eval -5.8] } 41... c5?? { (-5.80 → 2.63) Blunder. Qe7+ was best. } { [%eval 2.63] } (41... Qe7+ 42. Kg6 Qf7+ 43. Kh6 Qf8+ 44. Kg6 Qg8+ 45. Kh6 Rh1+ 46. Rh4 Qh8+ 47. Kg5) 42. Qd6 { [%eval 2.45] } 42... Rf5+?? { (2.45 → 7.27) Blunder. Qb2 was best. } { [%eval 7.27] } (42... Qb2 43. Kh6 Rh1+ 44. Kg7 Qh2 45. Qc6+ Kb8 46. Qxb6+ Ka8 47. Qd8+ Kb7 48. Qd7+) 43. Kg6 { [%eval 6.3] } 43... Qe1?! { (6.30 → 10.68) Inaccuracy. Rxe5 was best. } { [%eval 10.68] } (43... Rxe5 44. Qxe5 Qb1 45. Qxe6+ Kc7 46. Qe7+ Kc8 47. Qe4 b5 48. Qe8+ Kc7 49. Qe7+) 44. Qxe6+ { [%eval 9.18] } 44... Kb7 { [%eval 10.68] } 45. Qxf5 { [%eval 10.04] } 45... Qc3?! { (10.04 → Mate in 6) Checkmate is now unavoidable. Ka7 was best. } { [%eval #6] } (45... Ka7 46. Kf7 Ka6 47. e6 Ka5 48. e7 Kb4 49. e8=Q Qxe8+ 50. Kxe8 Kc3 51. Ke7) 46. e6?! { (Mate in 6 → 13.00) Lost forced checkmate sequence. Qd7+ was best. } { [%eval 13.0] } (46. Qd7+ Ka6 47. Qb5+ Kb7 48. Kf6 Qxd3 49. Rg7+ Kc8 50. Qc6+ Kd8 51. Rg8#) 46... b5?! { (13.00 → Mate in 8) Checkmate is now unavoidable. Qh8 was best. } { [%eval #8] } (46... Qh8 47. Kf7 Ka6 48. e7 Ka5 49. Rg8 Kb4 50. Rxh8 b5 51. e8=Q bxc4 52. Qee5) 47. cxb5 { [%eval #9] } 47... Qb3 { [%eval #9] } 48. e7 { [%eval #8] } 48... Qxb5 { [%eval #8] } 49. Rb4 { [%eval #7] } 49... Qxb4 { [%eval #7] } 50. e8=Q { [%eval #6] } 50... Qb6+ { [%eval #6] } 51. Qf6 { [%eval #9] } 51... Qb1 { [%eval #2] } 52. Qd7+ { [%eval #2] } 52... Kb8 { [%eval #1] } 53. Qfd8# { White wins by checkmate. } 1-0