Chess puzzle (Advantage)
Moves: 1. e4 b6 2. d4 Bb7 3. Nc3 e6 4. Nf3 Bb4 5. Bd3 Nh6 6. Bxh6 gxh6 7. a3 Bxc3+ 8.
bxc3 Qf6 9. O-O h5 10. h4 Na6 11. Re1 Rg8 12. Ng5 h6 13. Nf3 Qg7 14. g3 O-O-O
15. Qe2 Nb8 16. a4 Rde8 17. a5 f5 18. a6 Ba8 19. Nh2 f4 20. Nf1 fxg3 21. fxg3
Ref8 22. Qxh5 Rxf1+ *
Position (FEN): bnk3r1/p1pp2q1/Pp2p2p/7Q/3PP2P/2PB2P1/2P5/R3RrK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2106
Best move: Kxf1