Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Nc6 4. Nc3 Na5 5. Bb3 Nxb3 6. axb3 h6 7. f4 d6 8. Nf3
exf4 9. Bxf4 g5 10. Bd2 Bg7 11. O-O Bg4 12. Qe1 Qe7 13. h3 Bd7 14. Qf2 g4 15.
hxg4 Nxg4 16. Qg3 Rg8 17. Qf4 Be6 18. d4 a6 19. b4 h5 20. Qg5 *
Position (FEN): r3k1r1/1pp1qpb1/p2pb3/6Qp/1P1PP1n1/2N2N2/1PPB2P1/R4RK1 b q - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1572
Best move: Bxd4+