FEN
[Event "rated blitz game"]
[Site "https://lichess.org/J99uwsxe"]
[Date "2026.05.22"]
[Round "-"]
[White "zachtheblob"]
[Black "duyhhoang"]
[Result "0-1"]
[GameId "J99uwsxe"]
[UTCDate "2026.05.22"]
[UTCTime "14:40:49"]
[WhiteElo "1431"]
[BlackElo "1367"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+87"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "C46"]
[Opening "Three Knights 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.22] } 3. Nc3 { [%eval 0.06] } { C46 Three Knights Opening } 3... d6 { [%eval 0.55] } 4. Bc4 { [%eval 0.27] } 4... Be6 { [%eval 0.33] } 5. Bxe6 { [%eval 0.33] } 5... fxe6 { [%eval 0.33] } 6. d3 { [%eval 0.19] } 6... Nd4?! { (0.19 → 0.77) Inaccuracy. Nf6 was best. } { [%eval 0.77] } (6... Nf6 7. O-O Be7 8. Ne2 d5 9. Ng3 O-O 10. c3 a5 11. Qe2) 7. Bg5?? { (0.77 → -3.68) Blunder. Nxd4 was best. } { [%eval -3.68] } (7. Nxd4 exd4 8. Ne2 c5 9. Nf4 Qd7 10. Qh5+ Kd8 11. e5 Nh6) 7... Nf6?? { (-3.68 → 0.75) Blunder. Nxf3+ was best. } { [%eval 0.75] } (7... Nxf3+ 8. Qxf3 Qxg5 9. O-O Be7 10. Nb5 Bd8 11. d4 Nf6 12. Qb3) 8. Bxf6?! { (0.75 → -0.10) Inaccuracy. Nxd4 was best. } { [%eval -0.1] } (8. Nxd4 exd4 9. Ne2 h6 10. Bd2 e5 11. O-O Qd7 12. c3 dxc3) 8... gxf6?? { (-0.10 → 1.58) Blunder. Nxf3+ was best. } { [%eval 1.58] } (8... Nxf3+) 9. Nxd4 { [%eval 1.6] } 9... exd4 { [%eval 1.48] } 10. Qh5+ { [%eval 1.58] } 10... Ke7 { [%eval 1.77] } 11. Nb5?! { (1.77 → 0.98) Inaccuracy. Ne2 was best. } { [%eval 0.98] } (11. Ne2 Qe8 12. Qf3 c5 13. c3 dxc3 14. bxc3 h5 15. e5 fxe5 16. Qxb7+ Kf6) 11... a6? { (0.98 → 2.22) Mistake. c5 was best. } { [%eval 2.22] } (11... c5 12. O-O) 12. Na3?? { (2.22 → 0.28) Blunder. Nxd4 was best. } { [%eval 0.28] } (12. Nxd4 Qe8) 12... d5?! { (0.28 → 1.11) Inaccuracy. Qe8 was best. } { [%eval 1.11] } (12... Qe8 13. Qa5) 13. e5?? { (1.11 → -0.83) Blunder. O-O was best. } { [%eval -0.83] } (13. O-O Qe8) 13... Bg7?! { (-0.83 → -0.17) Inaccuracy. Kd7 was best. } { [%eval -0.17] } (13... Kd7) 14. f4 { [%eval -0.42] } 14... fxe5 { [%eval -0.5] } 15. Qg5+?? { (-0.50 → -2.69) Blunder. fxe5 was best. } { [%eval -2.69] } (15. fxe5 Rf8 16. Qg5+ Kf7 17. O-O+ Kg8 18. Qg4 Qe7 19. Rae1 Rxf1+ 20. Rxf1 Rf8) 15... Bf6 { [%eval -2.83] } 16. Qg4 { [%eval -3.05] } 16... e4?! { (-3.05 → -2.15) Inaccuracy. Rg8 was best. } { [%eval -2.15] } (16... Rg8 17. Qh3 exf4 18. O-O Qd6 19. Rae1 Rae8 20. Qxh7+ Rg7 21. Qh3 Rh8 22. Qxh8) 17. dxe4?! { (-2.15 → -2.94) Inaccuracy. O-O was best. } { [%eval -2.94] } (17. O-O Qd6) 17... dxe4 { [%eval -3.07] } 18. f5 { [%eval -3.02] } 18... h5?? { (-3.02 → -1.07) Blunder. Qd5 was best. } { [%eval -1.07] } (18... Qd5 19. fxe6 Qxe6 20. Qxe6+ Kxe6 21. O-O Rhf8 22. Rf4 e3 23. Rd1 c5 24. Nc4) 19. Qxe4 { [%eval -1.22] } 19... e5?? { (-1.22 → 0.67) Blunder. Qd5 was best. } { [%eval 0.67] } (19... Qd5 20. Qxe6+) 20. O-O { [%eval 0.25] } 20... Rg8?? { (0.25 → 2.06) Blunder. c6 was best. } { [%eval 2.06] } (20... c6 21. Nc4) 21. Qxb7?? { (2.06 → 0.00) Blunder. Nc4 was best. } { [%eval 0.0] } (21. Nc4 Rg4) 21... h4?? { (0.00 → 1.70) Blunder. Rb8 was best. } { [%eval 1.7] } (21... Rb8 22. Qf3 Rxb2 23. Rab1 Rxb1 24. Nxb1 Qa8 25. Qe2 e4 26. Qc4 Kf8 27. Qc5+) 22. Qb4+?? { (1.70 → -0.90) Blunder. b3 was best. } { [%eval -0.9] } (22. b3) 22... Kf7?? { (-0.90 → 1.87) Blunder. Qd6 was best. } { [%eval 1.87] } (22... Qd6 23. Qb7 Rab8 24. Qf3 Qc5 25. Rf2 Rxb2 26. Qd3 Rb4 27. Qxa6 Rb6 28. Qd3) 23. Qc4+ { [%eval 1.8] } 23... Kf8 { [%eval 1.81] } 24. Qc5+?? { (1.81 → -1.73) Blunder. Qc6 was best. } { [%eval -1.73] } (24. Qc6 e4 25. Qxe4 h3 26. g3 Rg7 27. Nc4 Re7 28. Qc6 Re2 29. Rf2 d3) 24... Kg7?? { (-1.73 → 1.51) Blunder. Qd6 was best. } { [%eval 1.51] } (24... Qd6 25. Qxd6+ cxd6 26. Rfe1 d5 27. c4 Rb8 28. Rab1 d3 29. cxd5 Rb4 30. b3) 25. Rf3?? { (1.51 → -1.92) Blunder. Nc4 was best. } { [%eval -1.92] } (25. Nc4) 25... Be7?? { (-1.92 → 2.35) Blunder. Qd6 was best. } { [%eval 2.35] } (25... Qd6 26. Qc4 e4 27. Rh3 Rae8 28. Qe2 Kf8 29. Nc4 Qd5 30. Rf1 Re7 31. Kh1) 26. Qxe5+?! { (2.35 → 1.72) Inaccuracy. f6+ was best. } { [%eval 1.72] } (26. f6+ Bxf6 27. Raf1 Rf8 28. Qc6 e4 29. Qxe4 Qe8 30. Qd3 Qg6 31. Rf5 a5) 26... Bf6 { [%eval 1.7] } 27. Qe6 { [%eval 1.21] } 27... Rb8 { [%eval 1.42] } 28. g3?! { (1.42 → 0.39) Inaccuracy. Rb1 was best. } { [%eval 0.39] } (28. Rb1 Re8 29. Qxa6 Qd5 30. Qc4 c6 31. h3 Kf8 32. Rb3 Rxb3 33. axb3 Re3) 28... h3? { (0.39 → 1.73) Mistake. Re8 was best. } { [%eval 1.73] } (28... Re8) 29. Rf4?! { (1.73 → 0.94) Inaccuracy. Re1 was best. } { [%eval 0.94] } (29. Re1 Rxb2) 29... Rxb2? { (0.94 → 2.77) Mistake. Re8 was best. } { [%eval 2.77] } (29... Re8 30. Rg4+) 30. Rg4+ { [%eval 2.69] } 30... Bg5 { [%eval 2.37] } 31. Qg6+?? { (2.37 → -4.35) Blunder. Rf1 was best. } { [%eval -4.35] } (31. Rf1 Kh7 32. Nc4 Rxc2 33. f6 Qe8 34. Qf5+ Qg6 35. Qd7+ Kh6 36. Rxd4 Re8) 31... Kf8 { [%eval -4.15] } 32. Rxg5? { (-4.15 → -6.96) Mistake. Qxa6 was best. } { [%eval -6.96] } (32. Qxa6 Be3+ 33. Kf1 Rxg4 34. Nc4 Rxc2 35. Ne5 Rg7 36. Qe6 Rxh2 37. Ng6+ Rxg6) 32... Rxg6 { [%eval -7.09] } 33. Rxg6 { [%eval -6.92] } 33... d3 { [%eval -6.56] } 34. Rd1 { [%eval -8.18] } 34... Qd4+ { [%eval -7.93] } 35. Kh1? { (-7.93 → Mate in 2) Checkmate is now unavoidable. Kf1 was best. } { [%eval #-2] } (35. Kf1 dxc2 36. Rc1 Qd3+ 37. Kf2 Qxf5+ 38. Ke2 Qxg6 39. Nc4 Rb1 40. Kd2 Qg5+) 35... Rxa2 { [%eval #-6] } 36. Rxd3 { [%eval #-3] } 36... Qa1+ { [%eval #-2] } 37. Nb1 { [%eval #-2] } 37... Qxb1+ { [%eval #-1] } 38. Rd1 { [%eval #-1] } 38... Qxd1# { Black wins by checkmate. } 0-1
