Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. b4 cxb4 5. d4 Nc6 6. a3 bxa3 7. c3 a6 8. Bxa3
Bxa3 9. Nxa3 b5 10. Nxb5 Bd7 11. Nd6+ Ke7 12. Bd3 Nh6 13. O-O f6 14. Re1 Nf7
15. Nb7 Qc7 16. exf6+ gxf6 17. Nc5 a5 18. c4 Nxd4 19. Nxe6 Nxf3+ 20. Qxf3 Bxe6
21. Rxe6+ Kxe6 22. Qxd5+ Ke7 23. Re1+ Kf8 *
Position (FEN): r4k1r/2q2n1p/5p2/p2Q4/2P5/3B4/5PPP/4R1K1 w - - 3 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1005
Best move: Qxa8+