Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g6 4. d4 Bg7 5. c3 Ne7 6. Bxf4 d6 7. h3 b6 8. Bc4
O-O 9. O-O Nd7 10. Ng5 Nf6 11. e5 Nh5 12. Bh2 Nf5 13. Ne4 Ne3 14. Qe2 Nxf1 15.
Qxf1 d5 16. Nf6+ Bxf6 17. exf6 dxc4 18. Be5 Bf5 19. Nd2 Bd3 20. Qf3 Qd7 21. g4
Nxf6 22. Bxf6 Qe6 23. Be5 f6 24. Bxc7 f5 25. d5 Qd7 26. d6 fxg4 27. Qd5+ Rf7 *
Position (FEN): r5k1/p1Bq1r1p/1p1P2p1/3Q4/2p3p1/2Pb3P/PP1N4/R5K1 w - - 2 28
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 888
Best move: Qxa8+