Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. d4 Nc6 4. Nf3 Bg4 5. Nc3 Qe6+ 6. Be2 O-O-O 7. d5 Qf6
8. Bg5 Qf5 9. Qc1 Bxf3 10. Bxf3 Nd4 11. Be4 Qe5 12. O-O f6 13. Bf4 Qh5 14. Qe3
e5 15. Bg3 Bc5 16. Qd3 Ne7 17. Na4 Bd6 18. c3 Ne2+ 19. Kh1 Nxg3+ 20. fxg3 Qe8
21. Qe3 *
Position (FEN): 2krq2r/ppp1n1pp/3b1p2/3Pp3/N3B3/2P1Q1P1/PP4PP/R4R1K b - - 2 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1263
Best move: Qxa4