Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 g6 5. Bg5 Bg7 6. e3 O-O 7. Bd3 c6 8. O-O a6
9. b3 b5 10. Rb1 Nbd7 11. Qe2 Qc7 12. a4 bxc4 13. bxc4 Ng4 14. Bf4 e5 15. dxe5
Ngxe5 16. cxd5 Nxf3+ 17. Qxf3 Qa5 18. dxc6 Nc5 19. Nd5 Nxd3 20. c7 Nxf4 21.
Nxf4 Qxc7 *
Position (FEN): r1b2rk1/2q2pbp/p5p1/8/P4N2/4PQ2/5PPP/1R3RK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1037
Best move: Qxa8