Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nf6 3. c4 c5 4. e3 e6 5. Nc3 Be7 6. g3 O-O 7. b3 Bd7 8. Bg2 Bc6
9. Bb2 a6 10. O-O Nbd7 11. Na4 b5 12. Nxc5 Nxc5 13. dxc5 Bxc5 14. cxd5 exd5 15.
Ne5 Qd6 16. Nxc6 Qxc6 17. Bxf6 Qxf6 18. Bxd5 Rad8 19. e4 Rfe8 20. Qd3 Bxf2+ 21.
Rxf2 *
Position (FEN): 3rr1k1/5ppp/p4q2/1p1B4/4P3/1P1Q2P1/P4R1P/R5K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1017
Best move: Qxa1+