Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 e5 3. dxe5 dxe5 4. Qxd8+ Kxd8 5. Nc3 Bd6 6. Bc4 Nf6 7. Bxf7 Rf8
8. Bc4 a6 9. Be3 c6 10. Nf3 Bg4 11. Ng5 b5 12. h3 Bd7 13. Nf7+ Kc7 14. Nxd6
Kxd6 15. Rd1+ Kc7 16. Bc5 Rc8 17. Bb3 a5 18. Bd6+ Kb7 19. a3 b4 20. Na4 Nxe4
21. Bxb8 Bf5 22. Rd7+ *
Position (FEN): rBr5/1k1R2pp/2p5/p3pb2/Np2n3/PB5P/1PP2PP1/4K2R b K - 2 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1319
Best move: Bxd7