Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Bxc6 dxc6 6. d4 Nf6 7. Re1 e4 8.
Ng5 Bf5 9. f3 h6 10. Nxe4 Nxe4 11. fxe4 Bg6 12. Nc3 Be7 13. Be3 O-O 14. Qg4 Qd6
15. e5 Qb4 16. Ne2 Qxb2 17. Nf4 Bxc2 18. e6 Bf6 19. exf7+ Rxf7 20. Nh5 Bxd4 *
Position (FEN): r5k1/ppp2rp1/2p4p/7N/3b2Q1/4B3/Pqb3PP/R3R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1060
Best move: Bxd4