Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 Bc5 4. Bc4 f6 5. d4 Bb6 6. Bxf4 Nc6 7. c3 d6 8. Na3
Bg4 9. h3 Bh5 10. g4 Bg6 11. Bd3 Qe7 12. Qe2 O-O-O 13. O-O-O Re8 14. Rde1 Kb8
15. Nc4 d5 16. Nxb6 axb6 17. e5 Bxd3 18. Qxd3 fxe5 19. Nxe5 Nxe5 20. Rxe5 Qf7
21. Rhe1 *
Position (FEN): 1k2r1nr/1pp2qpp/1p6/3pR3/3P1BP1/2PQ3P/PP6/2K1R3 b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 850
Best move: Qxf4+