Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. O-O h6 5. d4 exd4 6. Nxd4 Ne5 7. Bb3 Nf6 8.
Nf3 Ng6 9. Nc3 Be7 10. Nd5 Nxd5 11. Bxd5 c6 12. Bb3 O-O 13. Be3 Kh7 14. Qd3 f5
15. Nd4 Ne5 16. Qe2 fxe4 17. c3 d5 18. Bc2 g6 19. f3 exf3 20. Nxf3 Ng4 21. Bd2
Bc5+ 22. Nd4 Rxf1+ 23. Rxf1 Bxd4+ *
Position (FEN): r1bq4/pp5k/2p3pp/3p4/3b2n1/2P5/PPBBQ1PP/5RK1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1321
Best move: cxd4