Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Bc4 Bc5 4. Nf3 Nf6 5. Nc3 O-O 6. d4 Bb6 7. O-O d6 8.
Bxf4 Nbd7 9. Nd5 Nxd5 10. Bxd5 Nf6 11. Re1 Nxd5 12. exd5 Qf6 13. Bg5 Qg6 14. c3
h6 15. Bh4 Bh3 16. Re2 Bg4 17. Qf1 Rfe8 18. Rae1 f5 19. Bg3 c5 20. dxc6 bxc6
21. Kh1 Rxe2 22. Rxe2 c5 23. Bxd6 *
Position (FEN): r5k1/p5p1/1b1B2qp/2p2p2/3P2b1/2P2N2/PP2R1PP/5Q1K b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1095
Best move: Qxd6