Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. h3 h6 6. c3 Nf6 7. d4 exd4 8. cxd4
Bb6 9. Nc3 Na5 10. Bb5+ c6 11. Ba4 O-O 12. Bc2 Re8 13. Re1 Be6 14. b3 d5 15. e5
Nd7 16. Qd3 f6 17. Qh7+ Kf8 18. Qh8+ Kf7 19. Qh7 fxe5 20. Bg6+ Ke7 21. Qxg7+
Kd6 22. Ba3+ Kc7 23. Nxe5 Rg8 24. Qxd7+ *
Position (FEN): r2q2r1/ppkQ4/1bp1b1Bp/n2pN3/3P4/BPN4P/P4PP1/R3R1K1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1458
Best move: Bxd7