FEN
[Event "rated rapid game"]
[Site "https://lichess.org/JlyT0oOe"]
[Date "2026.05.17"]
[Round "-"]
[White "TomyTwoHoles"]
[Black "Ajaml98"]
[Result "1-0"]
[GameId "JlyT0oOe"]
[UTCDate "2026.05.17"]
[UTCTime "00:26:52"]
[WhiteElo "897"]
[BlackElo "909"]
[WhiteRatingDiff "+6"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C47"]
[Opening "Four Knights Game: Italian 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. Nc3 { [%eval 0.06] } 3... Nf6 { [%eval 0.07] } 4. Bc4 { [%eval 0.0] } { C47 Four Knights Game: Italian Variation } 4... Bb4 { [%eval 0.22] } 5. a3 { [%eval 0.08] } 5... Bxc3 { [%eval 0.18] } 6. bxc3 { [%eval -0.28] } 6... Nxe4 { [%eval -0.29] } 7. Bd3?! { (-0.29 → -1.18) Inaccuracy. Bd5 was best. } { [%eval -1.18] } (7. Bd5 Nd6 8. d3 h6 9. O-O O-O 10. Re1 Qf6 11. Rb1 Re8) 7... Ng5 { [%eval -0.76] } 8. h4?! { (-0.76 → -1.51) Inaccuracy. Nxg5 was best. } { [%eval -1.51] } (8. Nxg5 Qxg5 9. Be4 Qf6 10. O-O Qe6 11. d4 d5 12. Bd3 e4 13. f3 O-O) 8... Nxf3+ { [%eval -1.28] } 9. gxf3?! { (-1.28 → -2.26) Inaccuracy. Qxf3 was best. } { [%eval -2.26] } (9. Qxf3 d5 10. h5 h6 11. O-O O-O 12. Bb5 Qd6 13. d4 a6 14. Bxc6 e4) 9... O-O { [%eval -1.79] } 10. c4?! { (-1.79 → -2.46) Inaccuracy. Qe2 was best. } { [%eval -2.46] } (10. Qe2 d5 11. Bb2 Qd6 12. O-O-O Kh8 13. Rde1 f6 14. h5 h6 15. Bg6 b5) 10... Re8 { [%eval -2.42] } 11. Bb2 { [%eval -2.47] } 11... d6 { [%eval -2.34] } 12. Qe2 { [%eval -2.11] } 12... f6?! { (-2.11 → -1.47) Inaccuracy. Nd4 was best. } { [%eval -1.47] } (12... Nd4 13. Qe3 Bf5 14. O-O-O Bxd3 15. Qxd3 Ne6 16. h5 h6 17. Rdg1 Qe7 18. Rg4) 13. O-O-O { [%eval -1.38] } 13... Nd4 { [%eval -1.4] } 14. Qe3 { [%eval -1.55] } 14... c5 { [%eval -1.52] } 15. Rhg1 { [%eval -1.55] } 15... b6?? { (-1.55 → 4.70) Blunder. Re7 was best. } { [%eval 4.7] } (15... Re7 16. Bxd4 cxd4 17. Qh6 f5 18. Qf6 Be6 19. Rxg7+ Rxg7 20. Qxe6+ Kh8 21. Qxf5) 16. Qe4?? { (4.70 → -2.32) Blunder. Qh6 was best. } { [%eval -2.32] } (16. Qh6 Ne2+ 17. Bxe2 Re7 18. Bd3 f5 19. f4 Qf8 20. Rde1 e4 21. Rg5 a5) 16... f5?? { (-2.32 → 3.26) Blunder. Bf5 was best. } { [%eval 3.26] } (16... Bf5 17. Qb7 Qe7 18. Qxe7 Rxe7 19. Bxd4 Bxd3 20. cxd3 exd4 21. f4 Rae8 22. h5) 17. Qxa8 { [%eval 3.07] } 17... Ba6? { (3.07 → 5.99) Mistake. Qe7 was best. } { [%eval 5.99] } (17... Qe7 18. Bxd4 Be6 19. Qc6 cxd4 20. Kb2 Rc8 21. Qa4 e4 22. fxe4 fxe4 23. Bxe4) 18. Qxa7 { [%eval 5.89] } 18... Re7 { [%eval 6.16] } 19. Qxa6 { [%eval 6.31] } 19... Nxf3 { [%eval 6.69] } 20. Rg3 { [%eval 6.46] } 20... Nxh4 { [%eval 6.53] } 21. Rh1 { [%eval 6.65] } 21... e4 { [%eval 7.27] } 22. Be2 { [%eval 6.24] } 22... f4 { [%eval 6.04] } 23. Rg4 { [%eval 5.69] } 23... f3 { [%eval 6.02] } 24. Bf1 { [%eval 5.7] } 24... d5?! { (5.70 → 8.34) Inaccuracy. Nf5 was best. } { [%eval 8.34] } (24... Nf5 25. Qb5 Qa8 26. Rg5 Qf8 27. Qc6 Nd4 28. Qd5+ Kh8 29. Bxd4 cxd4 30. Qxd4) 25. Rgxh4 { [%eval 8.04] } 25... dxc4? { (8.04 → Mate in 8) Checkmate is now unavoidable. d4 was best. } { [%eval #8] } (25... d4 26. Rxh7 Kf7 27. Rh8 Qd7 28. Qa8 Re8 29. Qxe8+ Qxe8 30. Rxe8 Kxe8 31. Rh4) 26. Rxh7 { [%eval #7] } 26... Kf7 { [%eval #4] } 27. Qxc4+ { [%eval #6] } 27... Re6 { [%eval #2] } 28. Qb3 { [%eval #11] } 28... e3 { [%eval #2] } 29. Bc4 { [%eval #7] } 29... exd2+ { [%eval #7] } 30. Kb1 { [%eval #8] } 30... d1=Q+ { [%eval #8] } 31. Rxd1 { [%eval #7] } 31... Qxd1+ { [%eval #7] } 32. Ka2 { [%eval #6] } 32... Qe1 { [%eval #4] } 33. Bxe6+ { [%eval #3] } 33... Qxe6 { [%eval #3] } 34. Qxe6+?! { (Mate in 3 → 12.75) Lost forced checkmate sequence. Rxg7+ was best. } { [%eval 12.75] } (34. Rxg7+ Ke8 35. Qxe6+ Kf8 36. Qf7#) 34... Kxe6 { [%eval 12.6] } 35. Rxg7 { [%eval 9.93] } 35... Kf5? { (9.93 → Mate in 12) Checkmate is now unavoidable. b5 was best. } { [%eval #12] } (35... b5 36. Rg6+ Kf7 37. Rb6 b4 38. a4 Ke7 39. Be5 Kf8 40. Ba1 Kg8 41. Kb3) 36. Rb7 { [%eval #11] } 36... c4 { [%eval #10] } 37. Rxb6 { [%eval #9] } 37... Ke4 { [%eval #9] } 38. a4 { [%eval #8] } 38... Kd5 { [%eval #7] } 39. a5 { [%eval #7] } 39... Kc5 { [%eval #6] } 40. Rh6 { [%eval #6] } 40... Kb5 { [%eval #6] } 41. a6 { [%eval #5] } 41... Kb4 { [%eval #5] } 42. a7 { [%eval #4] } 42... c3 { [%eval #4] } 43. Bxc3+ { [%eval #4] } 43... Kxc3 { [%eval #4] } 44. a8=Q { [%eval #3] } 44... Kxc2 { [%eval #3] } 45. Qxf3 { [%eval #2] } 45... Kd2 { [%eval #2] } 46. Qa8 { [%eval #4] } { Black resigns. } 1-0