Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d6 3. c4 Nd7 4. Nc3 Qa5 5. Nf3 Ngf6 6. Bd2 Qc7 7. Bd3 e5 8. d5
cxd5 9. cxd5 Nc5 10. Bc2 Be7 11. b4 Ncd7 12. O-O O-O 13. Nh4 Nxe4 14. Bxe4 Bxh4
15. Qh5 Nf6 16. Qxh4 a5 17. Bd3 axb4 18. Ne4 Nxd5 19. Ng5 h6 20. Nxf7 Rxf7 21.
Qe4 Bf5 *
Position (FEN): r5k1/1pq2rp1/3p3p/3npb2/1p2Q3/3B4/P2B1PPP/R4RK1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1070
Best move: Qxd5