Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Bb4 4. Bf4 Bxc3+ 5. bxc3 Nf6 6. e3 Nbd7 7. cxd5 Nxd5
8. c4 Nxf4 9. exf4 Qf6 10. Ne2 O-O 11. g3 Nb6 12. c5 Nd5 13. Bg2 Rd8 14. O-O
Bd7 15. Qb3 Bc6 16. Rad1 a5 17. Rfe1 a4 18. Qb2 g6 19. a3 Ra5 20. Nc3 Nxc3 21.
Qxc3 Bxg2 *
Position (FEN): 3r2k1/1pp2p1p/4pqp1/r1P5/p2P1P2/P1Q3P1/5PbP/3RR1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1177
Best move: Qxa5