Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 c5 6. d5 Nbd7 7. Bf4 Qa5 8. e5
Ng4 9. h3 Ngxe5 10. Nxe5 Nxe5 11. Qe2 O-O 12. Qe3 e6 13. Be2 a6 14. O-O Bd7 15.
Bh6 b5 16. Bxg7 Kxg7 17. f4 Nxc4 18. Bxc4 bxc4 19. h4 Rab8 20. h5 Rxb2 21. h6+
Kxh6 *
Position (FEN): 5r2/3b1p1p/p2pp1pk/q1pP4/2p2P2/2N1Q3/Pr4P1/R4RK1 w - - 0 22
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1253
Best move: f5+