Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. g3 e6 3. Bg2 Bc5 4. d4 Bb4+ 5. c3 Bd6 6. O-O O-O 7. Nbd2 b6 8. e4
Be7 9. e5 Nd5 10. c4 Nb4 11. Qb3 Bb7 12. a3 N4c6 13. d5 exd5 14. cxd5 Na5 15.
Qd3 Ba6 16. Qe4 Bxf1 17. Kxf1 d6 18. b4 Nb7 19. e6 fxe6 20. dxe6 Qc8 21. Nh4
Bxh4 22. Qxb7 Qxe6 23. Qxa8 Qf6 24. Ne4 *
Position (FEN): Qn3rk1/p1p3pp/1p1p1q2/8/1P2N2b/P5P1/5PBP/R1B2K2 b - - 2 24
Black to move.
Themes: Hanging Piece, Pin Middlegame  
Puzzle rating: 1151
Best move: Qxa1