Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 d6 3. Nc3 Nf6 4. d3 Nc6 5. h3 Be7 6. Nge2 O-O 7. O-O a6 8. f4
exf4 9. Nxf4 h6 10. Nh5 Nxh5 11. Qxh5 Ne5 12. Bb3 Be6 13. Bxe6 fxe6 14. Bxh6
Rxf1+ 15. Rxf1 gxh6 16. d4 Qe8 17. Qxh6 Qg6 18. Qf4 Rf8 19. Qe3 Rxf1+ 20. Kxf1
Nc4 21. Qe2 Qg5 *
Position (FEN): 6k1/1pp1b3/p2pp3/6q1/2nPP3/2N4P/PPP1Q1P1/5K2 w - - 3 22
White to move.
Themes: Hanging Piece, Pin Endgame  
Puzzle rating: 1022
Best move: Qxc4