Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Bc4 Nf6 4. Nc3 Bb4 5. Nge2 g5 6. O-O d6 7. a3 Bxc3 8.
Nxc3 Bg4 9. Qe1 Nbd7 10. d4 Nb6 11. Bb3 Qe7 12. Bd2 O-O-O 13. h3 h5 14. e5 Nfd7
15. exd6 Qxd6 16. hxg4 hxg4 17. d5 g3 18. Ne4 Qh6 19. Nxg3 Qh2+ 20. Kf2 Qxg3+
21. Kg1 Rh2 22. Qxg3 fxg3 23. Bc3 Nxd5 *
Position (FEN): 2kr4/pppn1p2/8/3n2p1/8/PBB3p1/1PP3Pr/R4RK1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 850
Best move: Bxd5