Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d4 d6 4. dxe5 dxe5 5. Bxf7+ Ke7 6. Qxd8+ Kxd8 7. Nc3 Bb4
8. Bg5 Nd7 9. Nf3 h6 10. Bxf6+ Nxf6 11. Nxe5 Ke7 12. Bb3 Bxc3+ 13. bxc3 Nxe4
14. Ng6+ Kf6 15. Nxh8 Nxc3 16. O-O Bf5 17. Rfe1 Rxh8 18. Re3 Nd5 19. Rf3 h5 20.
Rd1 Ne7 21. Rd7 Rc8 22. Re3 *
Position (FEN): 2r5/pppRn1p1/5k2/5b1p/8/1B2R3/P1P2PPP/6K1 b - - 5 22
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1256
Best move: Bxd7