Chess puzzle (Advantage)
Moves: 1. Nf3 c5 2. e4 e6 3. d4 cxd4 4. Nxd4 Nc6 5. Nc3 Qc7 6. g3 a6 7. Be3 Nf6 8. Bg2
Bb4 9. Ne2 O-O 10. O-O d5 11. exd5 Rd8 12. a3 Bxc3 13. Nxc3 exd5 14. Nxd5 Nxd5
15. Bxd5 Be6 16. c4 Ne7 17. Bf4 Qb6 18. b4 Nxd5 19. cxd5 Rxd5 20. Qf3 h5 21.
Rfd1 Bg4 *
Position (FEN): r5k1/1p3pp1/pq6/3r3p/1P3Bb1/P4QP1/5P1P/R2R2K1 w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 955
Best move: Qxd5