FEN
[Event "rated rapid game"]
[Site "https://lichess.org/66qP7E7y"]
[Date "2026.05.25"]
[Round "-"]
[White "branpn00"]
[Black "gtduffy2"]
[Result "0-1"]
[GameId "66qP7E7y"]
[UTCDate "2026.05.25"]
[UTCTime "19:27:51"]
[WhiteElo "1396"]
[BlackElo "1348"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+13"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B00"]
[Opening "Pirc Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d6 { [%eval 0.43] } { B00 Pirc Defense } 2. Qf3?! { (0.43 → -0.25) Inaccuracy. d4 was best. } { [%eval -0.25] } (2. d4 Nf6 3. Nc3 e5 4. Nf3 Nbd7 5. Rg1 g6 6. Be3 Bg7) 2... Nf6 { [%eval -0.16] } 3. Bc4 { [%eval -0.35] } 3... g6 { [%eval -0.31] } 4. Nc3 { [%eval -0.32] } 4... Bg7 { [%eval -0.28] } 5. Nd5?! { (-0.28 → -0.83) Inaccuracy. Nge2 was best. } { [%eval -0.83] } (5. Nge2 c5 6. O-O O-O 7. d3 Nc6 8. Qg3 Nb4 9. Bb3 Be6) 5... O-O { [%eval -0.34] } 6. d3 { [%eval -0.89] } 6... Nc6 { [%eval -0.77] } 7. c3?! { (-0.77 → -1.64) Inaccuracy. Qd1 was best. } { [%eval -1.64] } (7. Qd1 Na5 8. Nxf6+ exf6 9. Bd5 c6 10. Bb3 Nxb3 11. axb3 d5) 7... Ne5 { [%eval -1.61] } 8. Qd1 { [%eval -2.01] } 8... Nxc4 { [%eval -2.1] } 9. dxc4?! { (-2.10 → -3.10) Inaccuracy. Nxf6+ was best. } { [%eval -3.1] } (9. Nxf6+ exf6 10. dxc4 Re8 11. Ne2 Rxe4 12. b3 f5 13. Qd3 b6 14. O-O Qe7) 9... Nxe4 { [%eval -3.11] } 10. Qf3 { [%eval -3.62] } 10... Nf6?! { (-3.62 → -2.29) Inaccuracy. f5 was best. } { [%eval -2.29] } (10... f5 11. h4 e6 12. Nb4 a5 13. Nd3 e5 14. h5 Qe8 15. Ne2 g5 16. h6) 11. Nh3?! { (-2.29 → -3.08) Inaccuracy. Nxf6+ was best. } { [%eval -3.08] } (11. Nxf6+ Bxf6 12. Bh6 Re8 13. Ne2 e5 14. b3 Qe7 15. O-O Bh4 16. Qd5 Rb8) 11... c6 { [%eval -2.45] } 12. Nxf6+ { [%eval -2.41] } 12... Bxf6 { [%eval -2.37] } 13. Bg5?! { (-2.37 → -3.43) Inaccuracy. O-O was best. } { [%eval -3.43] } (13. O-O Re8 14. Re1 Be6 15. b3 Qa5 16. Bd2 Bd7 17. Nf4 Bg7 18. Qg3 h6) 13... Bg7 { [%eval -2.77] } 14. O-O-O { [%eval -3.33] } 14... f6 { [%eval -2.82] } 15. Be3 { [%eval -2.93] } 15... Bxh3? { (-2.93 → -1.31) Mistake. Qa5 was best. } { [%eval -1.31] } (15... Qa5 16. a3 Qa6 17. Qe2 Be6 18. Rd4 Bf7 19. Re1 b6 20. Rh4 Rae8 21. Rd1) 16. Qxh3 { [%eval -1.38] } 16... Qa5?! { (-1.38 → -0.32) Inaccuracy. f5 was best. } { [%eval -0.32] } (16... f5 17. Bh6 e5 18. Rd2 Qe7 19. Bxg7 Kxg7 20. Rhd1 Rad8 21. Qe3 a6 22. a4) 17. a3?! { (-0.32 → -1.15) Inaccuracy. Qe6+ was best. } { [%eval -1.15] } (17. Qe6+ Rf7 18. c5 d5 19. Kb1 f5 20. Rhe1 Qc7 21. g3 Qc8 22. Bg5 Bf6) 17... d5?? { (-1.15 → 2.09) Blunder. f5 was best. } { [%eval 2.09] } (17... f5 18. Bg5 Bf6 19. Bh6 Rfd8 20. Qd3 b5 21. Qe2 bxc4 22. h4 Rab8 23. Bg5) 18. Rhe1?? { (2.09 → 0.15) Blunder. Qe6+ was best. } { [%eval 0.15] } (18. Qe6+ Rf7 19. cxd5 c5 20. h4 Rd8 21. h5 Qc7 22. Qh3 g5 23. h6 Bf8) 18... dxc4?! { (0.15 → 0.83) Inaccuracy. Rad8 was best. } { [%eval 0.83] } (18... Rad8 19. Qe6+ Rf7 20. h4 f5 21. cxd5 cxd5 22. h5 Rd6 23. Qc8+ Rd8 24. Qxb7) 19. Bh6?? { (0.83 → -1.25) Blunder. Rd7 was best. } { [%eval -1.25] } (19. Rd7 Rf7 20. Rxb7 f5 21. Bg5 Re8 22. Rd1 f4 23. Qd7 Ref8 24. Bxe7 Qe5) 19... Rad8? { (-1.25 → 0.00) Mistake. Bxh6+ was best. } { [%eval 0.0] } (19... Bxh6+ 20. Qxh6 Rad8 21. Rxd8 Qxd8 22. Qe3 Qd5 23. f3 e5 24. Rd1 Qa5 25. g4) 20. Bxg7?! { (0.00 → -0.75) Inaccuracy. Qe6+ was best. } { [%eval -0.75] } (20. Qe6+ Rf7 21. Be3 Rd5 22. g3 Bf8 23. Rxd5 Qxd5 24. Qc8 e5 25. Rd1 Qf3) 20... Rxd1+ { [%eval -0.73] } 21. Kxd1 { [%eval -1.28] } 21... Rd8+?? { (-1.28 → 1.59) Blunder. Qd8+ was best. } { [%eval 1.59] } (21... Qd8+ 22. Kc1 Kxg7 23. Qe3 Qb8 24. h4 Qe5 25. Qxe5 fxe5 26. Rxe5 Rxf2 27. Rxe7+) 22. Kc1? { (1.59 → 0.45) Mistake. Kc2 was best. } { [%eval 0.45] } (22. Kc2 Qb6 23. Qf3 Rd3 24. Qe2 Kxg7 25. Qxe7+ Kg8 26. Qxf6 Rd8 27. Qe6+ Kh8) 22... Qg5+ { [%eval 0.81] } 23. Kc2?? { (0.81 → Mate in 8) Checkmate is now unavoidable. Qe3 was best. } { [%eval #-8] } (23. Qe3 Kxg7 24. Qxg5 fxg5 25. Rxe7+ Kh6 26. Rxb7 g4 27. Rxa7 Rf8 28. Rd7 Rxf2) 23... Qd2+ { [%eval -9.45] } 24. Kb1 { [%eval -9.48] } 24... Qxe1+ { [%eval -9.32] } 25. Ka2 { [%eval -9.09] } 25... Kxg7 { [%eval -8.67] } 26. Qe3 { [%eval -9.61] } 26... Qxe3 { [%eval -9.27] } 27. fxe3 { [%eval -9.21] } 27... Rd2 { [%eval -8.89] } 28. e4 { [%eval -9.2] } 28... Rxg2 { [%eval -9.22] } 29. a4 { [%eval -10.41] } 29... Rxh2 { [%eval -9.96] } 30. Ka3 { [%eval -9.95] } 30... g5 { [%eval -9.49] } 31. Kb4? { (-9.49 → Mate in 10) Checkmate is now unavoidable. a5 was best. } { [%eval #-10] } (31. a5 Re2 32. Kb4 Rxe4 33. Kc5 g4 34. a6 bxa6 35. Kxc6 Re5 36. Kc7 Kh6) 31... Rxb2+ { [%eval #-9] } 32. Kxc4 { [%eval #-9] } 32... g4 { [%eval #-8] } 33. Kd3 { [%eval #-8] } 33... g3 { [%eval #-7] } 34. c4 { [%eval #-7] } 34... g2 { [%eval #-6] } 35. Kc3 { [%eval #-6] } 35... Rf2 { [%eval #-5] } { White resigns. } 0-1