Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 Nc6 3. Nf3 exf4 4. Bc4 Qf6 5. d4 Bb4+ 6. c3 Be7 7. O-O d6 8. Qe2
Na5 9. e5 dxe5 10. Bxf7+ Qxf7 11. Nxe5 Qe6 12. Bxf4 Nf6 13. Nd2 O-O 14. Rae1
Nd5 15. Qf3 Nxf4 16. Nec4 Qd7 17. Nxa5 Nd5 18. Qe4 Rxf1+ 19. Rxf1 b6 20. Nac4
Ba6 21. Ne5 Qe6 22. c4 Nf6 *
Position (FEN): r5k1/p1p1b1pp/bp2qn2/4N3/2PPQ3/8/PP1N2PP/5RK1 w - - 1 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 891
Best move: Qxa8+