Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "Live Chess"] [Site "Chess.com"] [Date "2026.05.06"] [Round "-"] [White "salvodinome"] [Black "joacohv"] [Result "1-0"] [GameId "4UC8kB2S"] [WhiteElo "319"] [BlackElo "209"] [Variant "Standard"] [TimeControl "900+10"] [ECO "C65"] [Opening "Ruy Lopez: Berlin Defense, Anti-Berlin 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... Nf6 { [%eval 0.17] } 4. d3 { [%eval 0.07] } { C65 Ruy Lopez: Berlin Defense, Anti-Berlin Variation } 4... Bb4+?! { (0.07 → 0.77) Inaccuracy. Bc5 was best. } { [%eval 0.77] } (4... Bc5 5. c3 O-O 6. O-O d5 7. exd5 Qxd5 8. Bc4 Qd8 9. Bg5) 5. c3 { [%eval 0.75] } 5... Bd6 { [%eval 0.71] } 6. Be3 { [%eval 0.41] } 6... O-O { [%eval 0.49] } 7. O-O { [%eval 0.38] } 7... Qe7?! { (0.38 → 1.01) Inaccuracy. Ne7 was best. } { [%eval 1.01] } (7... Ne7 8. d4 exd4 9. Qxd4 Re8 10. Bg5 Ng6 11. Nbd2 h6 12. Bxf6) 8. Nbd2 { [%eval 0.97] } 8... a6 { [%eval 1.11] } 9. Bc4 { [%eval 1.07] } 9... b5 { [%eval 1.07] } 10. Ng5?? { (1.07 → -3.22) Blunder. Bb3 was best. } { [%eval -3.22] } (10. Bb3 Bc5 11. d4 Bb6 12. a4 Rb8 13. a5 Nxa5 14. dxe5 Ng4 15. Bxb6 cxb6) 10... bxc4 { [%eval -3.38] } 11. Nxc4 { [%eval -3.24] } 11... Rb8 { [%eval -2.98] } 12. Ba7? { (-2.98 → -5.23) Mistake. b4 was best. } { [%eval -5.23] } (12. b4 h6 13. Nf3 Qe6 14. Nxd6 cxd6 15. c4 Ne7 16. Nh4 Nh7 17. f4 f5) 12... Rb7?! { (-5.23 → -3.42) Inaccuracy. Nxa7 was best. } { [%eval -3.42] } (12... Nxa7 13. d4 h6 14. f4 exf4 15. e5 Bxe5 16. dxe5 hxg5 17. exf6 Qxf6 18. Re1) 13. Be3 { [%eval -3.59] } 13... h6 { [%eval -3.47] } 14. Nh3 { [%eval -3.69] } 14... g5?! { (-3.69 → -2.69) Inaccuracy. Bc5 was best. } { [%eval -2.69] } (14... Bc5 15. d4 Ba7 16. d5 Nd8 17. Bxa7 Rxa7 18. d6 cxd6 19. Nxd6 Nb7 20. Nf5) 15. d4 { [%eval -3.41] } 15... Qe6?? { (-3.41 → -0.19) Blunder. exd4 was best. } { [%eval -0.19] } (15... exd4 16. cxd4 Qxe4 17. Rc1 Be7 18. f4 d6 19. Nf2 Qg6 20. d5 Nb4 21. f5) 16. Qa4?? { (-0.19 → -3.51) Blunder. d5 was best. } { [%eval -3.51] } (16. d5 Qe8 17. dxc6 dxc6 18. f3 Bxh3 19. gxh3 Qe6 20. Qe2 Nh5 21. b3 Nf4) 16... Rb4 { [%eval -3.23] } 17. cxb4 { [%eval -3.04] } 17... Qxc4 { [%eval -3.2] } 18. b3 { [%eval -3.93] } 18... Qe6?? { (-3.93 → -0.68) Blunder. Qd3 was best. } { [%eval -0.68] } (18... Qd3 19. Rfe1 Qxe4 20. Bxg5 Qg6 21. f4 exd4 22. Bxf6 Qxf6 23. b5 axb5 24. Qxb5) 19. Rac1?? { (-0.68 → -5.27) Blunder. d5 was best. } { [%eval -5.27] } (19. d5 Qe7 20. dxc6 g4 21. Bxh6 gxh3 22. Bxf8 Qxf8 23. Rad1 hxg2 24. Rfe1 dxc6) 19... Nxe4 { [%eval -4.52] } 20. b5 { [%eval -5.45] } 20... axb5 { [%eval -5.78] } 21. Qxb5 { [%eval -5.8] } 21... f6?? { (-5.80 → 0.58) Blunder. exd4 was best. } { [%eval 0.58] } (21... exd4 22. Rfe1 dxe3 23. Rxe3 Qg6 24. Rce1 Nf6 25. f4 gxf4 26. Rd3 Ng4 27. Rxd6) 22. Rfe1?? { (0.58 → -3.16) Blunder. d5 was best. } { [%eval -3.16] } (22. d5 Nd4 23. Bxd4 Qf5 24. Ba7 g4 25. f3 gxh3 26. fxe4 Qxe4 27. Rf2 Kf7) 22... f5?! { (-3.16 → -2.38) Inaccuracy. Nxd4 was best. } { [%eval -2.38] } (22... Nxd4 23. Bxd4 exd4 24. f3 Nc3 25. Qd3 Qf7 26. Qxd4 Nd5 27. Nf2 Bb7 28. a4) 23. dxe5?! { (-2.38 → -3.53) Inaccuracy. d5 was best. } { [%eval -3.53] } (23. d5 Nd4 24. Bxd4 Qg6 25. Rxe4 fxe4 26. Be3 g4 27. Ng5 hxg5 28. g3 Kf7) 23... Qxe5 { [%eval -3.45] } 24. a4? { (-3.45 → -5.55) Mistake. Qc4+ was best. } { [%eval -5.55] } (24. Qc4+ Kh7 25. f4 Qa5 26. Qe2 g4 27. Nf2 Ba6 28. Qd1 Nf6 29. a3 Qd5) 24... Re8? { (-5.55 → -3.30) Mistake. Qxh2+ was best. } { [%eval -3.3] } (24... Qxh2+ 25. Kf1 Nb4 26. Rc4 c6 27. Qb6 Nd5 28. Qa7 Bb8 29. Qd4 Ba6 30. Bxg5) 25. Bd2?? { (-3.30 → Mate in 2) Checkmate is now unavoidable. Qc4+ was best. } { [%eval #-2] } (25. Qc4+ Re6 26. f4 Qa5 27. Qe2 g4 28. Nf2 Bb7 29. Nxe4 Rxe4 30. h3 Bxf4) 25... Bc5?? { (Mate in 2 → 2.06) Lost forced checkmate sequence. Qxh2+ was best. } { [%eval 2.06] } (25... Qxh2+ 26. Kf1 Nxd2#) 26. b4?? { (2.06 → -3.29) Blunder. Rxc5 was best. } { [%eval -3.29] } (26. Rxc5 Qb2 27. Bc3 Qc2 28. f3 Ba6 29. Qxa6 Nxc5 30. Rxe8+ Kf7 31. Qc8 Qxc3) 26... Bxf2+?? { (-3.29 → 3.35) Blunder. Bd6 was best. } { [%eval 3.35] } (26... Bd6 27. Qc4+ Kf8 28. f4 Qg7 29. Be3 Nxb4 30. fxg5 Ba6 31. gxh6 Qg6 32. Qd4) 27. Kh1?? { (3.35 → -5.31) Blunder. Nxf2 was best. } { [%eval -5.31] } (27. Nxf2 Qxb5 28. axb5 Nd4 29. Rxc7 Nxb5 30. Rc5 Nd4 31. Nxe4 fxe4 32. Rc4 Ne6) 27... Bxe1 { [%eval -5.05] } 28. Rxe1 { [%eval -5.49] } 28... d6? { (-5.49 → -2.78) Mistake. Qxb5 was best. } { [%eval -2.78] } (28... Qxb5 29. axb5 Ne5 30. Rd1 Nxd2 31. Rxd2 Kf7 32. Ng1 Bb7 33. Rc2 Bd5 34. Nf3) 29. Qxc6 { [%eval -2.86] } 29... g4?? { (-2.86 → 0.17) Blunder. Kf8 was best. } { [%eval 0.17] } (29... Kf8 30. Be3 f4 31. Rf1 Qc3 32. Qxc3 Nxc3 33. Bd4 Nxa4 34. Rc1 Bxh3 35. gxh3) 30. Bxh6?? { (0.17 → Mate in 2) Checkmate is now unavoidable. Nf4 was best. } { [%eval #-2] } (30. Nf4 Qe7 31. b5 Qd7 32. Qd5+ Kh7 33. Be3 Nc5 34. a5 Re5 35. Qa2 Bb7) 30... gxh3?? { (Mate in 2 → -4.76) Lost forced checkmate sequence. Nf2+ was best. } { [%eval -4.76] } (30... Nf2+ 31. Nxf2 Qxe1#) 31. a5?? { (-4.76 → Mate in 2) Checkmate is now unavoidable. Kg1 was best. } { [%eval #-2] } (31. Kg1 Kh7 32. Be3 Re7 33. Qb5 Qxb5 34. axb5 Be6 35. Bd4 Kg6 36. Ra1 Bc4) 31... hxg2+?? { (Mate in 2 → -3.51) Lost forced checkmate sequence. Nf2+ was best. } { [%eval -3.51] } (31... Nf2+ 32. Kg1 Qxe1#) 32. Kxg2?? { (-3.51 → Mate in 6) Checkmate is now unavoidable. Kg1 was best. } { [%eval #-6] } (32. Kg1 Kf7 33. Qc1 Ba6 34. Be3 Kg6 35. Bf4 Qd5 36. Re3 Bb5) 32... Re6?? { (Mate in 6 → -5.86) Lost forced checkmate sequence. Qb2+ was best. } { [%eval -5.86] } (32... Qb2+ 33. Qc2 Qxc2+ 34. Bd2 Qxd2+ 35. Re2 Qxe2+ 36. Kg1 Qf2+ 37. Kh1 Qf1#) 33. Be3 { [%eval -7.12] } 33... f4 { [%eval -6.83] } 34. Ba7?? { (-6.83 → Mate in 7) Checkmate is now unavoidable. Qa8 was best. } { [%eval #-7] } (34. Qa8 fxe3 35. Qxc8+ Kg7 36. Qxe6 Qxe6 37. Rxe3 Qg4+ 38. Rg3 Nxg3 39. hxg3 Qe2+) 34... Rg6+ { [%eval #-7] } 35. Kf3 { [%eval #-3] } 35... Ng5+?? { (Mate in 3 → -4.95) Lost forced checkmate sequence. Bg4+ was best. } { [%eval -4.95] } (35... Bg4+ 36. Kg2 Be2+ 37. Kh3 Qh5#) 36. Kf2 { [%eval -4.7] } 36... Qh8?? { (-4.70 → 7.17) Blunder. Qb2+ was best. } { [%eval 7.17] } (36... Qb2+ 37. Re2 Nh3+ 38. Ke1 Qxb4+ 39. Kd1 Qb1+ 40. Kd2 Qa2+ 41. Kd1 Qa1+ 42. Qc1) 37. Re8+ { [%eval 6.97] } 37... Kg7 { [%eval 8.76] } 38. Re7+?? { (8.76 → -5.78) Blunder. Qxc7+ was best. } { [%eval -5.78] } (38. Qxc7+ Kf6 39. Bd4+ Kf5 40. Qc2+ Kg4 41. Qxc8+ Re6 42. Bxh8 Kf5 43. Rxe6 Nxe6) 38... Nf7?? { (-5.78 → 6.50) Blunder. Kh6 was best. } { [%eval 6.5] } (38... Kh6 39. b5 Qb2+ 40. Re2 Nh3+ 41. Ke1 Qb4+ 42. Kd1 Bg4 43. Kc2 Bf5+ 44. Kd1) 39. Qxc7?? { (6.50 → -8.83) Blunder. Bd4+ was best. } { [%eval -8.83] } (39. Bd4+ Kh6 40. Bxh8 Ng5 41. Bg7+ Kh5 42. Bf6 Nh3+ 43. Ke1 Kh6 44. Bd4 Re6+) 39... Qxh2+ { [%eval -9.06] } 40. Kf3? { (-9.06 → Mate in 4) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-4] } (40. Ke1 Qh1+ 41. Kd2 Rg2+ 42. Re2 Rxe2+ 43. Kxe2 Bg4+ 44. Kd3 Qd1+ 45. Kc4 Qc2+) 40... Bg4+ { [%eval #-11] } 41. Ke4 { [%eval #-11] } 41... Qd2?? { (Mate in 11 → -5.58) Lost forced checkmate sequence. Qe2+ was best. } { [%eval -5.58] } (41... Qe2+ 42. Kd5 Bf3+ 43. Kd4 Qd2+ 44. Kc4 d5+ 45. Kb3 Bd1+ 46. Ka3 Qd3+ 47. Kb2) 42. Bd4+ { [%eval -7.03] } 42... Kh7?? { (-7.03 → Mate in 4) Checkmate is now unavoidable. Kh6 was best. } { [%eval #4] } (42... Kh6 43. Qb6 Qe1+ 44. Kxf4 Qxe7 45. Qa7 Qg5+ 46. Ke4 Bf5+ 47. Kd5 Qg2+ 48. Kc4) 43. Rxf7+ { [%eval #3] } 43... Kh6 { [%eval #3] } 44. Qe7?? { (Mate in 3 → -9.05) Lost forced checkmate sequence. Rh7+ was best. } { [%eval -9.05] } (44. Rh7+ Kg5 45. Qe7+ Rf6 46. Qxf6#) 44... f3?? { (-9.05 → Mate in 1) Checkmate is now unavoidable. Qe2+ was best. } { [%eval #1] } (44... Qe2+ 45. Be3 Qxe3+ 46. Kd5 Be6+ 47. Kc6 Qc3+ 48. Kb5 Qc4+ 49. Kb6 Qxb4+ 50. Kc6) 45. Rh7# { White wins by checkmate. } 1-0