Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. c4 d4 3. b3 c5 4. Bb2 Nc6 5. d3 Nf6 6. g3 e5 7. Bg2 Bd6 8. O-O O-O
9. e3 Re8 10. Nbd2 Bg4 11. Ne4 Nxe4 12. dxe4 h6 13. Qd2 a6 14. Ne1 b5 15. f3
Bh5 16. exd4 cxd4 17. c5 Bxc5 18. Rc1 Bb4 19. Qd3 Bxe1 20. Rxc6 Ba5 21. Bh3 f6
22. Be6+ Kh8 23. Bd5 Ra7 24. Rfc1 f5 25. exf5 *
Position (FEN): 3qr2k/r5p1/p1R4p/bp1BpP1b/3p4/1P1Q1PP1/PB5P/2R3K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 909
Best move: Qxd5