Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. d3 Qh4 6. O-O Nf6 7. Nd2 Be7 8.
Nf3 Qh5 9. Bc4 O-O 10. Nxd4 Qc5 11. Nf3 d6 12. Be3 Qb4 13. Bb3 Bg4 14. c3 Qa5
15. h3 Bh5 16. Qd2 Bxf3 17. gxf3 c6 18. Kh2 Nh5 19. Rg1 Kh8 20. Rg2 f5 21. Rag1
fxe4 22. Bd4 Bf6 23. fxe4 *
Position (FEN): r4r1k/pp4pp/2pp1b2/q6n/3BP3/1BPP3P/PP1Q1PRK/6R1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1328
Best move: Bxd4