FEN
[Event "rated blitz game"]
[Site "https://lichess.org/s0lD92Cz"]
[Date "2026.06.10"]
[Round "-"]
[White "OsOs0690"]
[Black "IvanZorn"]
[Result "1-0"]
[GameId "s0lD92Cz"]
[UTCDate "2026.06.10"]
[UTCTime "07:47:46"]
[WhiteElo "1500"]
[BlackElo "1546"]
[WhiteRatingDiff "+261"]
[BlackRatingDiff "-3"]
[Variant "Standard"]
[TimeControl "300+0"]
[ECO "C68"]
[Opening "Ruy Lopez: Exchange Variation, Keres Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bb5 { [%eval 0.15] } 3... a6 { [%eval 0.21] } 4. Bxc6 { [%eval 0.0] } 4... dxc6 { [%eval 0.0] } 5. Nc3 { [%eval 0.0] } { C68 Ruy Lopez: Exchange Variation, Keres Variation } 5... b5?! { (0.00 → 0.59) Inaccuracy. Qd6 was best. } { [%eval 0.59] } (5... Qd6 6. d4 exd4 7. Nxd4 Qg6 8. Nde2 Qxg2 9. Rg1 Qxh2 10. Bf4) 6. Nxe5 { [%eval 0.57] } 6... Qe7? { (0.57 → 1.92) Mistake. Qg5 was best. } { [%eval 1.92] } (6... Qg5 7. Nf3 Qxg2 8. Rg1 Qh3 9. d4 Bg4 10. Rg3 Qh5 11. h3) 7. Nxc6? { (1.92 → 0.32) Mistake. d4 was best. } { [%eval 0.32] } (7. d4 Bb7 8. Qf3 Qe6 9. O-O Nf6 10. Bf4 O-O-O 11. Rad1 h5 12. Ne2 Be7) 7... Qc5 { [%eval 0.29] } 8. Na5 { [%eval 0.53] } 8... Nf6?? { (0.53 → 2.56) Blunder. b4 was best. } { [%eval 2.56] } (8... b4 9. Nb3 Qg5 10. Ne2 Qxg2 11. Rg1 Qxe4 12. d3 Qf3 13. Bf4 Ne7 14. Qd2) 9. Qe2? { (2.56 → 1.32) Mistake. d3 was best. } { [%eval 1.32] } (9. d3 b4 10. Nb3 Qc6 11. Ne2 a5 12. a3 bxa3 13. bxa3 Bd6 14. Nbd4 Qa6) 9... Bd6?! { (1.32 → 2.52) Inaccuracy. b4 was best. } { [%eval 2.52] } (9... b4 10. Nb3 Qe5 11. d4 Qe7 12. Nd1 Qxe4 13. Qxe4+ Nxe4 14. O-O Be6 15. Re1) 10. Nb3 { [%eval 1.97] } 10... Qc6 { [%eval 2.44] } 11. O-O { [%eval 1.85] } 11... Bb7?? { (1.85 → 4.16) Blunder. Bxh2+ was best. } { [%eval 4.16] } (11... Bxh2+ 12. Kxh2 Ng4+ 13. Kg3 Qh6 14. d4 g5 15. f4 Qh4+ 16. Kf3 Nh2+ 17. Ke3) 12. f3?! { (4.16 → 2.64) Inaccuracy. Na5 was best. } { [%eval 2.64] } (12. Na5 Qb6 13. Nxb7 Qxb7 14. e5 O-O-O 15. exf6 gxf6 16. Qe4 f5 17. Qxf5+ Kb8) 12... O-O { [%eval 2.94] } 13. d3 { [%eval 2.53] } 13... Qd7 { [%eval 3.0] } 14. Qe3 { [%eval 2.78] } 14... Rfe8 { [%eval 2.9] } 15. Qg5?! { (2.90 → 1.97) Inaccuracy. Nc5 was best. } { [%eval 1.97] } (15. Nc5 Qc6 16. Nxb7 Qxb7 17. Ne2 c5 18. Qf2 Qc7 19. Kh1 a5 20. Ng3 Bxg3) 15... Be7?! { (1.97 → 2.64) Inaccuracy. Re5 was best. } { [%eval 2.64] } (15... Re5 16. Qe3 a5 17. a4 Nd5 18. Nxd5 Bxd5 19. Nd4 bxa4 20. Qf2 Rh5 21. f4) 16. Qh4?? { (2.64 → -0.48) Blunder. Qe3 was best. } { [%eval -0.48] } (16. Qe3 a5 17. a4 b4 18. Ne2 Qd8 19. Ng3 Nd7 20. Nf5 Bf8 21. Qf2 c5) 16... c6?? { (-0.48 → 2.74) Blunder. Nxe4 was best. } { [%eval 2.74] } (16... Nxe4 17. Qe1 Nxc3 18. Qxc3 Bf6 19. Qd2 Bd5 20. c3 b4 21. Nc5 Qb5 22. Ne4) 17. Qg3 { [%eval 2.25] } 17... a5 { [%eval 2.59] } 18. Bh6? { (2.59 → 1.33) Mistake. Be3 was best. } { [%eval 1.33] } (18. Be3 Bd6 19. Qf2 Qc7 20. h3 Bh2+ 21. Kh1 Bg3 22. Qd2 Nh5 23. Ne2 f5) 18... g6? { (1.33 → 2.95) Mistake. Nh5 was best. } { [%eval 2.95] } (18... Nh5 19. Qe5 gxh6 20. Qxh5 a4 21. Nc1 a3 22. Rb1 axb2 23. N1e2 b4 24. Nd1) 19. Bg5? { (2.95 → 1.12) Mistake. Be3 was best. } { [%eval 1.12] } (19. Be3 Bd6 20. Nc5 Bxg3 21. Nxd7 Bxh2+ 22. Kxh2 Nxd7 23. g4 b4 24. Na4 c5) 19... a4 { [%eval 1.22] } 20. Nd2 { [%eval 1.13] } 20... b4? { (1.13 → 2.36) Mistake. a3 was best. } { [%eval 2.36] } (20... a3 21. Rab1 axb2 22. Be3 c5 23. Rxb2 Nh5 24. Qe1 b4 25. Ne2 Qc7 26. c3) 21. Ne2 { [%eval 2.23] } 21... Bc8 { [%eval 2.61] } 22. Bxf6? { (2.61 → 0.81) Mistake. Be3 was best. } { [%eval 0.81] } (22. Be3 Qd8 23. Qf2 Nd7 24. Rad1 Bh4 25. Ng3 c5 26. f4 f5 27. Nf3 Bf6) 22... Bxf6 { [%eval 0.6] } 23. c3?? { (0.60 → -2.96) Blunder. Rab1 was best. } { [%eval -2.96] } (23. Rab1 Qe7 24. Qf2 Be6 25. b3 axb3 26. axb3 Ra2 27. Rfc1 Bb2 28. Rxb2 Rxb2) 23... bxc3 { [%eval -2.51] } 24. Nxc3?! { (-2.51 → -3.40) Inaccuracy. bxc3 was best. } { [%eval -3.4] } (24. bxc3 Qxd3 25. Qe1 Rb8 26. Rd1 Ba6 27. Rf2 Red8 28. g3 Be7 29. Nf4 Qxc3) 24... Qxd3? { (-3.40 → -1.55) Mistake. a3 was best. } { [%eval -1.55] } (24... a3 25. Rae1 axb2 26. e5 Bxe5 27. Rxe5 Qd4+ 28. Qf2 Qxe5 29. Nde4 Rd8 30. Qxb2) 25. Qf4?? { (-1.55 → -3.96) Blunder. Rad1 was best. } { [%eval -3.96] } (25. Rad1 Qe3+ 26. Kh1 a3 27. Nc4 Qc5 28. e5 Qxc4 29. exf6 axb2 30. Ne4 Rxa2) 25... Bxc3?? { (-3.96 → -0.63) Blunder. Be5 was best. } { [%eval -0.63] } (25... Be5 26. Qh6 Bd4+ 27. Kh1 Be3 28. f4 Bxd2 29. Rf3 Qc4 30. Rd1 Bxc3 31. bxc3) 26. bxc3 { [%eval -0.83] } 26... Qxc3 { [%eval -0.47] } 27. Rac1 { [%eval -0.52] } 27... Qb2 { [%eval 0.0] } 28. Rxc6 { [%eval -0.54] } 28... Qxa2 { [%eval -0.57] } 29. Rc7?! { (-0.57 → -1.44) Inaccuracy. e5 was best. } { [%eval -1.44] } (29. e5 Bf5 30. Ne4 Bxe4 31. fxe4 Rf8) 29... Be6?! { (-1.44 → -0.63) Inaccuracy. a3 was best. } { [%eval -0.63] } (29... a3 30. h4 Qe6 31. Kh2 Rd8 32. Rc2 Qa6 33. Qg5 Qd3 34. e5 Be6) 30. Qf6?? { (-0.63 → -5.28) Blunder. e5 was best. } { [%eval -5.28] } (30. e5 Rec8 31. Rxc8+ Rxc8 32. Ne4 Qc4 33. Rd1 Qb3 34. Ra1 Qb2 35. Rd1 a3) 30... Qxd2 { [%eval -5.25] } 31. f4 { [%eval -5.4] } 31... Qd6 { [%eval -4.6] } 32. Rfc1 { [%eval -4.39] } 32... a3?? { (-4.39 → -1.86) Blunder. Qd8 was best. } { [%eval -1.86] } (32... Qd8 33. Qa1 Bb3 34. f5 Re7 35. R7c6 Rd7 36. e5 Rd1+ 37. Rxd1 Qxd1+ 38. Qxd1) 33. f5?? { (-1.86 → -5.37) Blunder. Rxf7 was best. } { [%eval -5.37] } (33. Rxf7 Qb6+ 34. Kh1 Bxf7 35. Qxb6 a2 36. Qg1 Rxe4 37. h3 Rxf4 38. Kh2 Rb4) 33... Qb6+ { [%eval -5.2] } 34. Kh1 { [%eval -5.0] } 34... Rab8 { [%eval -4.17] } 35. fxe6?! { (-4.17 → -5.84) Inaccuracy. h4 was best. } { [%eval -5.84] } (35. h4 Bb3 36. R1c6 Qf2 37. h5 Qf1+ 38. Kh2 a2 39. Rc3 Qf4+ 40. Rg3 Qxc7) 35... Qb1?? { (-5.84 → Mate in 2) Checkmate is now unavoidable. Qxc7 was best. } { [%eval #2] } (35... Qxc7 36. exf7+ Qxf7 37. Qa1 a2 38. Rd1 Qe6 39. h3 Rb7 40. Kh2 h5 41. h4) 36. Qxf7+ { [%eval #1] } 36... Kh8 { [%eval #1] } 37. Qg7# { White wins by checkmate. } 1-0