FEN
[Event "rated blitz game"]
[Site "https://lichess.org/HscZFmYe"]
[Date "2026.05.22"]
[Round "-"]
[White "happ0lp"]
[Black "caf67"]
[Result "1-0"]
[GameId "HscZFmYe"]
[UTCDate "2026.05.22"]
[UTCTime "15:25:44"]
[WhiteElo "1557"]
[BlackElo "1528"]
[WhiteRatingDiff "+21"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "C61"]
[Opening "Ruy Lopez: Bird 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... Nd4 { [%eval 0.53] } { C61 Ruy Lopez: Bird Variation } 4. Nxd4 { [%eval 0.64] } 4... exd4 { [%eval 0.58] } 5. O-O { [%eval 0.49] } 5... a6 { [%eval 0.96] } 6. Ba4 { [%eval 0.82] } 6... b5 { [%eval 1.0] } 7. Bb3 { [%eval 1.01] } 7... c5 { [%eval 1.33] } 8. c3?? { (1.33 → -2.14) Blunder. d3 was best. } { [%eval -2.14] } (8. d3 d6 9. a4 Bb7 10. c3 dxc3 11. axb5 axb5 12. Rxa8 Bxa8) 8... c4 { [%eval -2.21] } 9. Bc2?! { (-2.21 → -2.94) Inaccuracy. a4 was best. } { [%eval -2.94] } (9. a4 cxb3 10. axb5 Bc5 11. d3 Ne7 12. Nd2 O-O 13. Nxb3 Bb6 14. Bg5 Bb7) 9... d3 { [%eval -3.02] } 10. Re1 { [%eval -3.55] } 10... dxc2 { [%eval -3.23] } 11. Qxc2 { [%eval -3.25] } 11... Bc5 { [%eval -3.13] } 12. b3?! { (-3.13 → -4.00) Inaccuracy. d4 was best. } { [%eval -4.0] } (12. d4 cxd3 13. Qxd3 Nf6 14. Qg3 Bb7 15. b4 Ba7 16. e5 Nh5 17. Qg4 Qb6) 12... Qb6 { [%eval -3.64] } 13. d4 { [%eval -3.73] } 13... cxb3? { (-3.73 → -1.73) Mistake. cxd3 was best. } { [%eval -1.73] } (13... cxd3 14. Qd2 Nf6 15. b4 Be7 16. Qxd3 Bb7 17. Be3 Qc7 18. Bd4 O-O 19. Nd2) 14. axb3 { [%eval -1.71] } 14... Bd6 { [%eval -1.72] } 15. e5 { [%eval -2.21] } 15... Bc7?! { (-2.21 → -1.55) Inaccuracy. Be7 was best. } { [%eval -1.55] } (15... Be7 16. c4 Qg6 17. Qxg6 hxg6 18. d5 Bb7 19. Ba3 Bxa3 20. Rxa3 Ne7 21. Nd2) 16. Be3?! { (-1.55 → -2.51) Inaccuracy. d5 was best. } { [%eval -2.51] } (16. d5 Bb7 17. c4 Ne7 18. Qe2 Bb8 19. Be3 Qc7 20. Nd2) 16... Ne7 { [%eval -2.6] } 17. d5 { [%eval -2.54] } 17... Qg6 { [%eval -2.53] } 18. Qxg6 { [%eval -2.62] } 18... Nxg6 { [%eval -2.5] } 19. d6?! { (-2.50 → -3.24) Inaccuracy. Bc5 was best. } { [%eval -3.24] } (19. Bc5 Nf4 20. Bd6 Kd8 21. c4 Bxd6 22. exd6 Re8 23. Nc3 Bb7 24. h4 Nd3) 19... Bb8 { [%eval -2.73] } 20. Bd4 { [%eval -3.05] } 20... O-O { [%eval -3.11] } 21. Nd2 { [%eval -3.35] } 21... Re8 { [%eval -2.86] } 22. Nf3?! { (-2.86 → -3.67) Inaccuracy. c4 was best. } { [%eval -3.67] } (22. c4 Bb7 23. c5 Nf4 24. g3 Nd3 25. Re3 Nb4 26. Bc3 Nd5 27. b4 Ba7) 22... Nf4 { [%eval -3.32] } 23. g3 { [%eval -3.36] } 23... Nd3?? { (-3.36 → -1.10) Blunder. Ne6 was best. } { [%eval -1.1] } (23... Ne6 24. Bb6 Ba7 25. Bxa7 Rxa7 26. Nd4 Bb7 27. Nxb5 Raa8 28. Nd4 f6 29. f4) 24. Re3 { [%eval -1.0] } 24... Nb2? { (-1.00 → 0.46) Mistake. Nxe5 was best. } { [%eval 0.46] } (24... Nxe5 25. Nxe5 f6 26. Nd3 Rxe3 27. Bxe3 Bxd6 28. b4 Kf7 29. f3 Bb7 30. Kf2) 25. Rb1?! { (0.46 → -0.18) Inaccuracy. Ne1 was best. } { [%eval -0.18] } (25. Ne1 a5 26. Rb1 f6 27. f4 fxe5 28. fxe5 Bb7 29. Rxb2 Bd5 30. Nc2 a4) 25... Nc4?? { (-0.18 → 2.24) Blunder. Bxd6 was best. } { [%eval 2.24] } (25... Bxd6 26. exd6 Rxe3 27. fxe3 Nd3 28. Kf1 Bb7 29. Nd2 f6 30. b4 Ne5 31. Bxe5) 26. bxc4 { [%eval 2.28] } 26... bxc4 { [%eval 2.3] } 27. Re2?? { (2.30 → -0.21) Blunder. Nd2 was best. } { [%eval -0.21] } (27. Nd2 a5 28. Nxc4 Ba7 29. f4 Ba6 30. Nxa5 Rec8 31. g4 h6 32. Kf2 g5) 27... f6?? { (-0.21 → 1.69) Blunder. Bxd6 was best. } { [%eval 1.69] } (27... Bxd6 28. Ra2 Bc7 29. Nd2 Bxe5 30. Bxe5 Rxe5 31. Nxc4 Re6 32. Raa1 g6 33. Nb6) 28. Reb2 { [%eval 1.51] } 28... fxe5 { [%eval 1.79] } 29. Bxe5 { [%eval 1.38] } 29... Rf8?? { (1.38 → 4.77) Blunder. Ba7 was best. } { [%eval 4.77] } (29... Ba7 30. Kg2 h6 31. h4 Re6 32. h5 Bc5 33. Rb8 Rxb8 34. Rxb8 Re8 35. g4) 30. Kg2?? { (4.77 → 1.55) Blunder. Rxb8 was best. } { [%eval 1.55] } (30. Rxb8 Rxb8 31. Rxb8 a5 32. Nd4 a4 33. Nc2 Ba6 34. Rb6 Ra8 35. h4 Kf7) 30... Rf5?? { (1.55 → 5.51) Blunder. Ba7 was best. } { [%eval 5.51] } (30... Ba7 31. g4 h5 32. gxh5 Rf5 33. Rb4 Rxh5 34. h4 Rf5 35. Rxc4 a5 36. Rg4) 31. Rxb8 { [%eval 5.37] } 31... Rxb8 { [%eval 5.14] } 32. Rxb8 { [%eval 5.0] } 32... Rxf3?! { (5.00 → 8.61) Inaccuracy. Rf8 was best. } { [%eval 8.61] } { Black resigns. } (32... Rf8 33. Nd4 a5 34. Bf4 Re8 35. g4 Kf7 36. Bc1 h5 37. Ba3 g5 38. Kg3) 1-0