FEN
[Event "rated rapid game"]
[Site "https://lichess.org/39jYsXIm"]
[Date "2026.04.23"]
[Round "-"]
[White "Atak20"]
[Black "David1278"]
[Result "1-0"]
[GameId "39jYsXIm"]
[UTCDate "2026.04.23"]
[UTCTime "08:38:32"]
[WhiteElo "1471"]
[BlackElo "1524"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C62"]
[Opening "Ruy Lopez: Steinitz Defense"]
[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... d6 { [%eval 0.39] } { C62 Ruy Lopez: Steinitz Defense } 4. c3 { [%eval 0.38] } 4... Nf6 { [%eval 0.49] } 5. d3 { [%eval 0.17] } 5... Bg4 { [%eval 0.49] } 6. Nbd2 { [%eval 0.44] } 6... Be7 { [%eval 0.43] } 7. Nf1 { [%eval 0.32] } 7... a6 { [%eval 0.4] } 8. Ba4 { [%eval 0.35] } 8... b5 { [%eval 0.45] } 9. Bc2 { [%eval 0.38] } 9... d5 { [%eval 0.6] } 10. Qe2 { [%eval 0.15] } 10... Bxf3 { [%eval 0.47] } 11. Qxf3 { [%eval 0.41] } 11... d4 { [%eval 0.5] } 12. Ng3 { [%eval 0.43] } 12... g6 { [%eval 0.51] } 13. h4?! { (0.51 → -0.39) Inaccuracy. Ne2 was best. } { [%eval -0.39] } (13. Ne2 O-O 14. Bh6 Re8 15. O-O a5 16. a4 dxc3 17. bxc3 b4 18. Rac1 bxc3) 13... Na5? { (-0.39 → 0.84) Mistake. h5 was best. } { [%eval 0.84] } (13... h5 14. Ne2 a5 15. Qg3 a4 16. Bd1 Qd6 17. O-O O-O 18. Bg5 Rfd8 19. Rc1) 14. h5 { [%eval 0.79] } 14... c5 { [%eval 0.88] } 15. Bh6 { [%eval 0.75] } 15... Qd6 { [%eval 0.71] } 16. Bg7?! { (0.71 → 0.14) Inaccuracy. cxd4 was best. } { [%eval 0.14] } (16. cxd4 Qxd4 17. O-O-O Qd6 18. Kb1 O-O-O 19. Ne2 Kb8 20. d4 cxd4 21. Nxd4 Nc4) 16... Rg8 { [%eval 0.24] } 17. h6 { [%eval 0.24] } 17... Kd7?! { (0.24 → 1.28) Inaccuracy. Nd7 was best. } { [%eval 1.28] } (17... Nd7 18. Ne2 Bf8 19. b4 cxb4 20. cxd4 Bxg7 21. hxg7 Rxg7 22. dxe5 Nxe5 23. Qh3) 18. a4? { (1.28 → 0.03) Mistake. O-O was best. } { [%eval 0.03] } (18. O-O Ne8 19. cxd4 cxd4 20. b4 Nxg7 21. hxg7 Nc6 22. Bb3 Qf6 23. Qg4+ Kc7) 18... b4 { [%eval 0.13] } 19. O-O?! { (0.13 → -0.42) Inaccuracy. cxd4 was best. } { [%eval -0.42] } (19. cxd4 cxd4 20. Nf1 Qe6 21. Nd2 Ne8 22. Nc4 b3 23. Bd1 Nxg7 24. hxg7 Bb4+) 19... bxc3?! { (-0.42 → 0.56) Inaccuracy. dxc3 was best. } { [%eval 0.56] } (19... dxc3 20. bxc3 b3 21. Bd1 Ne8 22. Qxf7 Nxg7 23. hxg7 Qe6 24. Qxe6+ Kxe6 25. Rb1) 20. bxc3 { [%eval 0.49] } 20... Rab8 { [%eval 0.48] } 21. cxd4 { [%eval 0.38] } 21... cxd4 { [%eval 0.36] } 22. Rfb1 { [%eval 0.36] } 22... Rgc8 { [%eval 0.38] } 23. Ne2?! { (0.38 → -0.56) Inaccuracy. Rxb8 was best. } { [%eval -0.56] } (23. Rxb8 Rxb8 24. Rb1 Rb6 25. Nf1 Ke8 26. Qd1 Nd7 27. Nd2 Rxb1 28. Qxb1 Qb4) 23... Rxc2 { [%eval -0.59] } 24. Rxb8 { [%eval -0.54] } 24... Qxb8 { [%eval -0.54] } 25. Bxf6 { [%eval -0.66] } 25... Bxf6? { (-0.66 → 0.83) Mistake. Nc6 was best. } { [%eval 0.83] } (25... Nc6 26. Qg4+ Kd6 27. Bxe7+ Kxe7 28. f4 Qb3 29. Qf3 Qb2 30. Re1 a5 31. Kh2) 26. Qxf6 { [%eval 1.13] } 26... Rxe2?? { (1.13 → 4.53) Blunder. Qb3 was best. } { [%eval 4.53] } (26... Qb3 27. Qxe5 Rxe2 28. Qxa5 Rxf2 29. Kxf2 Qb2+ 30. Kg3 Qxa1 31. Qxa6 Qe1+ 32. Kf4) 27. Qxf7+ { [%eval 4.41] } 27... Kd6 { [%eval 3.99] } 28. Qd5+?! { (3.99 → 2.89) Inaccuracy. Qxh7 was best. } { [%eval 2.89] } (28. Qxh7 Qf8 29. Qxg6+ Ke7 30. Rf1 Rc2 31. Qh5 Qh8 32. f4 exf4 33. h7 Nc4) 28... Ke7 { [%eval 2.61] } 29. Qxa5 { [%eval 2.76] } 29... Qb2?? { (2.76 → 6.38) Blunder. Rc2 was best. } { [%eval 6.38] } (29... Rc2 30. Rf1 Qd6 31. g3 Rc5 32. Qb4 a5 33. Qb7+ Qd7 34. Qb8 Qc8 35. Rb1) 30. Qc7+ { [%eval 6.37] } 30... Kf6 { [%eval 6.34] } 31. Rf1 { [%eval 6.65] } 31... Qd2 { [%eval 6.82] } 32. Qxh7 { [%eval 6.79] } 32... Qxd3?! { (6.79 → 10.46) Inaccuracy. Kg5 was best. } { [%eval 10.46] } (32... Kg5 33. Qg7 Re1 34. Qxe5+ Kxh6 35. Qh8+ Kg5 36. f4+ Qxf4 37. Rxe1 Qg3 38. Rf1) 33. Qg7+ { [%eval 9.24] } 33... Kg5? { (9.24 → Mate in 8) Checkmate is now unavoidable. Ke6 was best. } { [%eval #8] } (33... Ke6 34. Qxg6+ Kd7 35. h7 Ra2 36. Qf7+ Kd6 37. Qxa2 Qxe4 38. h8=Q Ke7 39. Qg7+) 34. h7 { [%eval #7] } 34... Qxe4 { [%eval #5] } 35. h8=Q { [%eval #4] } 35... Re1 { [%eval #2] } 36. Qhh6+ { [%eval #2] } 36... Kf5 { [%eval #1] } 37. Qhxg6+ { [%eval #1] } 37... Kf4 { [%eval #1] } 38. Qg5# { White wins by checkmate. } 1-0