FEN
[Event "rated blitz game"]
[Site "https://lichess.org/BthlQjoU"]
[Date "2026.01.02"]
[Round "-"]
[White "kingph31"]
[Black "HustlinHarper"]
[Result "0-1"]
[GameId "BthlQjoU"]
[UTCDate "2026.01.02"]
[UTCTime "15:11:41"]
[WhiteElo "2231"]
[BlackElo "2334"]
[WhiteRatingDiff "-4"]
[BlackRatingDiff "+4"]
[BlackTitle "FM"]
[Variant "Standard"]
[TimeControl "180+0"]
[ECO "C55"]
[Opening "Italian Game: Two Knights Defense, Modern Bishop's Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.21] } 3. Bc4 { [%eval 0.07] } 3... Nf6 { [%eval 0.1] } 4. d3 { [%eval 0.09] } { C55 Italian Game: Two Knights Defense, Modern Bishop's Opening } 4... h6 { [%eval 0.24] } 5. a3 { [%eval 0.02] } 5... d6 { [%eval 0.18] } 6. b4 { [%eval -0.09] } 6... a6 { [%eval 0.04] } 7. c3 { [%eval 0.0] } 7... Be7 { [%eval 0.0] } 8. h3 { [%eval -0.28] } 8... Be6?! { (-0.28 → 0.30) Inaccuracy. d5 was best. } { [%eval 0.3] } (8... d5) 9. Bxe6 { [%eval 0.28] } 9... fxe6 { [%eval 0.24] } 10. Qb3 { [%eval 0.24] } 10... Qd7 { [%eval 0.29] } 11. Be3 { [%eval -0.13] } 11... O-O { [%eval 0.0] } 12. Nbd2 { [%eval -0.21] } 12... Kh7?! { (-0.21 → 0.56) Inaccuracy. d5 was best. } { [%eval 0.56] } (12... d5) 13. g4? { (0.56 → -0.80) Mistake. d4 was best. } { [%eval -0.8] } (13. d4) 13... Ng8? { (-0.80 → 0.68) Mistake. d5 was best. } { [%eval 0.68] } (13... d5 14. g5) 14. h4 { [%eval 0.16] } 14... d5 { [%eval 0.11] } 15. O-O-O?? { (0.11 → -2.01) Blunder. c4 was best. } { [%eval -2.01] } (15. c4 Rad8 16. Ke2 a5 17. bxa5 Nf6 18. Rag1 dxe4 19. dxe4 Nxa5 20. Qc2) 15... d4 { [%eval -1.74] } 16. cxd4 { [%eval -1.82] } 16... exd4 { [%eval -1.94] } 17. Bg5 { [%eval -1.68] } 17... hxg5? { (-1.68 → -0.51) Mistake. Bd6 was best. } { [%eval -0.51] } (17... Bd6 18. Kb1) 18. hxg5+ { [%eval -0.15] } 18... Kg6 { [%eval 0.3] } 19. Rh3?? { (0.30 → -2.12) Blunder. Nh4+ was best. } { [%eval -2.12] } (19. Nh4+) 19... Kf7 { [%eval -1.96] } 20. Nc4 { [%eval -2.59] } 20... Ke8 { [%eval -2.38] } 21. Nfe5 { [%eval -2.82] } 21... Nxe5 { [%eval -2.76] } 22. Nxe5 { [%eval -2.86] } 22... Qd6 { [%eval -2.73] } 23. Ng6 { [%eval -2.92] } 23... Rxf2 { [%eval -2.91] } 24. Rh8?! { (-2.91 → -4.40) Inaccuracy. Kb1 was best. } { [%eval -4.4] } (24. Kb1 Bf8 25. e5 Qd7 26. Rh7 Rc8 27. Rdh1 c5) 24... Kd7? { (-4.40 → -2.69) Mistake. Bxg5+ was best. } { [%eval -2.69] } (24... Bxg5+) 25. Kb1 { [%eval -2.82] } 25... Re8 { [%eval -2.71] } 26. Rh7?! { (-2.71 → -3.49) Inaccuracy. Rc1 was best. } { [%eval -3.49] } (26. Rc1 c6 27. Rch1 Kc7 28. Nxe7 Qxe7 29. R1h7 Qf7 30. g6 Rf1+ 31. Ka2 Qf2+) 26... Kc8 { [%eval -3.05] } 27. Rxg7 { [%eval -3.42] } 27... Bxg5 { [%eval -3.48] } 28. e5?! { (-3.48 → -4.46) Inaccuracy. b5 was best. } { [%eval -4.46] } (28. b5 Ne7 29. Nxe7+ Bxe7 30. Rc1 Qb6 31. g5 Kb8 32. g6 Rg2 33. e5 a5) 28... Qc6 { [%eval -4.25] } 29. Nh8?! { (-4.25 → -5.53) Inaccuracy. Qc4 was best. } { [%eval -5.53] } (29. Qc4 Qxc4 30. dxc4 Nh6 31. c5 Rf7 32. Rxf7 Nxf7 33. Rf1 Nd8 34. Nf8 Bh6) 29... Be3 { [%eval -5.5] } 30. g5?! { (-5.50 → -7.69) Inaccuracy. Rf7 was best. } { [%eval -7.69] } (30. Rf7 Rh2 31. Re1 Rxh8 32. a4 Ne7 33. b5 Qc3 34. Qxc3 dxc3 35. Rxe3 Rh1+) 30... Kb8? { (-7.69 → -4.34) Mistake. Qc3 was best. } { [%eval -4.34] } (30... Qc3 31. Qxc3 dxc3 32. Rc1 Rb2+ 33. Ka1 Bxc1 34. Nf7 Kb8 35. Nd6 cxd6 36. exd6) 31. Nf7? { (-4.34 → -7.25) Mistake. Qc4 was best. } { [%eval -7.25] } (31. Qc4 Qxc4 32. dxc4 Ne7 33. Nf7 Nf5 34. Rh7 Ka7 35. g6 Rg8 36. c5 Ne7) 31... Qf3?! { (-7.25 → -4.51) Inaccuracy. Qc3 was best. } { [%eval -4.51] } (31... Qc3 32. Qxc3 dxc3 33. Rc1 Rb2+ 34. Ka1 Bxc1 35. Rh7 Be3 36. Nd6 cxd6 37. exd6) 32. a4?! { (-4.51 → -7.45) Inaccuracy. Nd6 was best. } { [%eval -7.45] } (32. Nd6 cxd6 33. exd6 Qc6 34. d7 Rd8 35. Re1 Ka7 36. Qc4 Qd6 37. Qc5+ Qxc5) 32... Ne7 { [%eval -6.67] } 33. b5?? { (-6.67 → Mate in 11) Checkmate is now unavoidable. Nd8 was best. } { [%eval #-11] } (33. Nd8 Nd5 34. Ka1 Rxd8 35. g6 Bd2 36. Rd7 Rxd7 37. g7 Bc3+ 38. Kb1 Rb2+) 33... a5?? { (Mate in 11 → -4.63) Lost forced checkmate sequence. Nd5 was best. } { [%eval -4.63] } (33... Nd5 34. Rc1 Nc3+ 35. Qxc3 dxc3 36. Rg8 Rxg8 37. b6 c2+ 38. Ka1 Bd4+ 39. Ka2) 34. b6 { [%eval -4.59] } 34... cxb6 { [%eval -4.38] } 35. Nd6 { [%eval -4.15] } 35... Bxg5 { [%eval -4.11] } 36. Nxe8?! { (-4.11 → -5.36) Inaccuracy. Rf7 was best. } { [%eval -5.36] } (36. Rf7 Qxf7 37. Nxf7 Rxf7 38. Qxe6 Ref8 39. Qxb6 Nc6 40. Rh1 Bd8 41. Qb5 Ka7) 36... Nd5 { [%eval -5.17] } 37. Rxg5?? { (-5.17 → Mate in 4) Checkmate is now unavoidable. Ka1 was best. } { [%eval #-4] } (37. Ka1 Nc3 38. Rb1 Qg2 39. Rxb7+ Qxb7 40. Qxe6 Ra2+ 41. Qxa2 Nxa2 42. Nd6 Qc6) 37... Nc3+ { [%eval #-3] } 38. Ka1 { [%eval #-2] } 38... Ra2+ { [%eval #-3] } 39. Qxa2 { [%eval #-3] } 39... Qxd1+ { [%eval #-2] } 40. Kb2 { [%eval #-2] } 40... Qd2+ { [%eval #-1] } { White resigns. } 0-1