Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 Bb4 7. Nd6+ Bxd6
8. Qxd6 Ne7 9. Bg5 Ng4 10. Nd5 O-O 11. Bxe7 Qa5+ 12. Nc3 Re8 13. O-O-O b5 14.
Rd2 Bb7 15. f3 Nh6 16. Bxb5 Bc6 17. Bxc6 dxc6 18. Qxc6 Rab8 19. Ba3 Rbc8 20.
Qa4 Qb6 21. Nd5 Qc6 22. Ne7+ Rxe7 23. Bxe7 *
Position (FEN): 2r3k1/p3Bppp/2q4n/4p3/Q3P3/5P2/PPPR2PP/2K4R b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 970
Best move: Qxa4