FEN
[Event "rated rapid game"]
[Site "https://lichess.org/rFVyzzDe"]
[Date "2026.02.16"]
[Round "-"]
[White "edmundskrastins"]
[Black "alidodiba"]
[Result "0-1"]
[GameId "rFVyzzDe"]
[UTCDate "2026.02.16"]
[UTCTime "15:24:42"]
[WhiteElo "1104"]
[BlackElo "1115"]
[WhiteRatingDiff "-17"]
[BlackRatingDiff "+17"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C50"]
[Opening "Italian Game: Giuoco Piano"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.21] } 3. Bc4 { [%eval 0.07] } 3... Bc5 { [%eval 0.2] } { C50 Italian Game: Giuoco Piano } 4. Nc3 { [%eval 0.05] } 4... Qf6? { (0.05 → 1.39) Mistake. Nf6 was best. } { [%eval 1.39] } (4... Nf6 5. d3 O-O 6. Bg5 h6 7. Bxf6 Qxf6 8. Nd5 Qd8 9. c3) 5. h3? { (1.39 → 0.25) Mistake. Nd5 was best. } { [%eval 0.25] } (5. Nd5 Qd8 6. O-O Be7 7. d4 d6 8. dxe5 dxe5 9. Bb5 a6) 5... Nh6?? { (0.25 → 2.18) Blunder. Nge7 was best. } { [%eval 2.18] } (5... Nge7 6. O-O d6 7. Nd5 Nxd5 8. exd5 Nd4 9. Nxd4 Bxd4 10. c3) 6. g4? { (2.18 → 0.68) Mistake. Nd5 was best. } { [%eval 0.68] } (6. Nd5 Qg6 7. O-O d6 8. d4 Bxh3 9. Nh4 Qxe4 10. dxc5 O-O-O) 6... Nd4 { [%eval 1.02] } 7. Nxd4 { [%eval 0.73] } 7... Bxd4 { [%eval 0.72] } 8. O-O { [%eval 0.45] } 8... d5? { (0.45 → 2.00) Mistake. d6 was best. } { [%eval 2.0] } (8... d6 9. Nd5 Qg6 10. Qf3 Nxg4 11. hxg4 Bxg4 12. Qg3 c6 13. Ne3 Bf3 14. d3) 9. Nxd5 { [%eval 1.89] } 9... Qh4 { [%eval 1.99] } 10. Nxc7+?? { (1.99 → -0.61) Blunder. Qf3 was best. } { [%eval -0.61] } (10. Qf3 Nxg4 11. Nxc7+ Kd8 12. Nxa8 Nxf2 13. Rxf2 Bxh3 14. d3 Bg4 15. Qg2 f6) 10... Kd8 { [%eval -0.54] } 11. Nxa8?? { (-0.54 → Mate in 7) Checkmate is now unavoidable. Qf3 was best. } { [%eval #-7] } (11. Qf3 Kxc7 12. c3 Bb6 13. a4 Nxg4 14. d4 Nf6 15. a5 Bxh3 16. axb6+ axb6) 11... Nxg4?? { (Mate in 7 → 2.04) Lost forced checkmate sequence. Qg3+ was best. } { [%eval 2.04] } (11... Qg3+ 12. Kh1 Qxh3+ 13. Kg1 Nxg4 14. Qxg4 Bxg4 15. Be2 Bxe2 16. a3 Bxf1 17. c4) 12. Qxg4?? { (2.04 → Mate in 11) Checkmate is now unavoidable. Qf3 was best. } { [%eval #-11] } (12. Qf3 f5 13. hxg4 f4 14. Qh1 Qg5 15. Be2 h5 16. c3 Rh6 17. Qg2 hxg4) 12... Bxg4 { [%eval #-10] } 13. hxg4 { [%eval -5.43] } 13... Qxg4+ { [%eval -5.56] } 14. Kh1 { [%eval -6.5] } 14... Qxe4+ { [%eval -6.69] } 15. f3 { [%eval -6.72] } 15... Qh4+ { [%eval -6.58] } 16. Kg2 { [%eval -6.46] } 16... Qg5+ { [%eval -6.5] } 17. Kh3 { [%eval -6.51] } 17... Qf5+ { [%eval -6.45] } 18. Kg3 { [%eval -6.37] } 18... e4 { [%eval -6.1] } 19. d3 { [%eval -6.58] } 19... Be5+?! { (-6.58 → -4.48) Inaccuracy. Qg6+ was best. } { [%eval -4.48] } (19... Qg6+ 20. Kh3 e3 21. f4 Qh5+ 22. Kg3 g5 23. Bb5 gxf4+ 24. Kxf4 Rg8) 20. Kg2?! { (-4.48 → -6.78) Inaccuracy. f4 was best. } { [%eval -6.78] } (20. f4 Qg5+ 21. Kh3 Qh5+ 22. Kg3 Bf6 23. dxe4 Bh4+ 24. Kh3 Be1+ 25. Kg2 Qg4+) 20... exf3+ { [%eval -5.49] } 21. Rxf3 { [%eval -5.47] } 21... Qg4+ { [%eval -5.08] } 22. Kf2 { [%eval -5.02] } 22... Bd4+ { [%eval -4.12] } 23. Re3? { (-4.12 → -7.09) Mistake. Be3 was best. } { [%eval -7.09] } (23. Be3 Qh4+ 24. Kg2 Re8 25. Re1 Qxe1 26. Bxd4 Qe2+ 27. Kg3 h5 28. Bd5 Qe1+) 23... Bxe3+?! { (-7.09 → -4.91) Inaccuracy. Re8 was best. } { [%eval -4.91] } (23... Re8 24. Bd5 Bxe3+ 25. Bxe3 Qh4+ 26. Kf3 Qh3+ 27. Kf2 Rxe3 28. Be4 Qg3+ 29. Kf1) 24. Kxe3?! { (-4.91 → -6.58) Inaccuracy. Bxe3 was best. } { [%eval -6.58] } (24. Bxe3 Re8 25. Re1 Qh4+ 26. Kf1 Re5 27. d4 Qh3+ 28. Kf2 Qf5+ 29. Kg3 Qg6+) 24... Qg3+?! { (-6.58 → -4.21) Inaccuracy. Re8+ was best. } { [%eval -4.21] } (24... Re8+ 25. Kd2 b5 26. Kc3 bxc4 27. Bd2 cxd3 28. cxd3 Kd7 29. Nc7 Kxc7 30. Rf1) 25. Kd4 { [%eval -4.32] } 25... Qd6+ { [%eval -3.62] } 26. Kc3 { [%eval -3.83] } 26... Qe5+ { [%eval -3.74] } 27. Kd2? { (-3.74 → -7.66) Mistake. d4 was best. } { [%eval -7.66] } (27. d4 Qg3+ 28. Bd3 Kc8 29. b3 Kb8 30. Ba3 h5 31. Kb2 Kxa8 32. Rf1 f6) 27... Kd7?! { (-7.66 → -4.82) Inaccuracy. Re8 was best. } { [%eval -4.82] } (27... Re8 28. Be6 Rxe6 29. c4 Qe1+ 30. Kc2 Re2+ 31. Kb3 Qd1+ 32. Kb4 Qxd3 33. a4) 28. Kd1?! { (-4.82 → -7.10) Inaccuracy. Nb6+ was best. } { [%eval -7.1] } (28. Nb6+ axb6 29. a4 Rd8 30. Bb5+ Ke7 31. c3 Qh2+ 32. Kd1 h5 33. a5 bxa5) 28... Rxa8?! { (-7.10 → -4.90) Inaccuracy. Re8 was best. } { [%eval -4.9] } (28... Re8 29. Bb5+ Qxb5 30. c4 Qa4+ 31. b3 Qc6 32. Kc2 Qh1 33. Bb2 Qg2+ 34. Kc3) 29. c3 { [%eval -5.27] } 29... Re8 { [%eval -5.15] } 30. d4 { [%eval -5.98] } 30... Qe1+ { [%eval -5.42] } 31. Kc2 { [%eval -5.23] } 31... Qf2+ { [%eval -4.63] } 32. Kb1?? { (-4.63 → Mate in 2) Checkmate is now unavoidable. Bd2 was best. } { [%eval #-2] } (32. Bd2 Re2 33. Bb5+ Kc8 34. Bxe2 Qxe2 35. Rg1 g6 36. Re1 Qf2 37. Kc1 h5) 32... a6?? { (Mate in 2 → -5.39) Lost forced checkmate sequence. Qf5+ was best. } { [%eval -5.39] } (32... Qf5+ 33. Bd3 Qxd3#) 33. Bg5?? { (-5.39 → Mate in 3) Checkmate is now unavoidable. a4 was best. } { [%eval #-3] } (33. a4 Qf5+ 34. Ka2 h5 35. Bf4 Rc8 36. Bb3 Qxf4 37. Re1 h4 38. Re5 Kd8) 33... b5? { (Mate in 3 → -7.45) Lost forced checkmate sequence. Re1+ was best. } { [%eval -7.45] } (33... Re1+ 34. Bc1 Qf5+ 35. Bd3 Qxd3#) 34. Bd3? { (-7.45 → Mate in 17) Checkmate is now unavoidable. a3 was best. } { [%eval #-17] } (34. a3 bxc4 35. Ka2 Re2 36. Rb1 f6 37. Bc1 g5 38. Ka1 h5 39. Bxg5 fxg5) 34... Re1+ { [%eval #-16] } 35. Bc1 { [%eval -9.79] } 35... Qf3 { [%eval -8.17] } 36. Kc2? { (-8.17 → Mate in 2) Checkmate is now unavoidable. Bxb5+ was best. } { [%eval #-2] } (36. Bxb5+ axb5 37. a3 Qh1 38. Kc2 Qd5 39. Rb1 Rh1 40. Ra1 Rf1 41. a4 b4) 36... Qf2+?? { (Mate in 2 → -6.77) Lost forced checkmate sequence. Qd1+ was best. } { [%eval -6.77] } (36... Qd1+ 37. Kb1 Qxd3#) 37. Kb3 { [%eval -6.25] } 37... Re6 { [%eval -5.15] } 38. Kb4 { [%eval -6.04] } 38... Qf3 { [%eval -5.78] } 39. c4?! { (-5.78 → -10.13) Inaccuracy. Bc2 was best. } { White offers draw } { [%eval -10.13] } (39. Bc2 Qe2 40. Bb3 Rf6 41. Bg5 Qe7+ 42. Ka5 Qd8+ 43. Kb4 Qb6 44. Bc2 a5+) 39... Qxd3 { [%eval -9.45] } 40. cxb5? { (-9.45 → Mate in 6) Checkmate is now unavoidable. b3 was best. } { [%eval #-6] } (40. b3 bxc4 41. Bb2 cxb3 42. a4 Qd2+ 43. Kxb3 Rb6+ 44. Kc4 Qe2+ 45. Kc3 Qxb2+) 40... axb5 { [%eval #-5] } 41. Bg5 { [%eval #-2] } 41... Qc4+ { [%eval #-1] } 42. Ka5 { [%eval #-1] } 42... b4 { [%eval #-1] } 43. b3 { [%eval #-1] } 43... Ra6# { Black wins by checkmate. } 0-1