Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. d4 exd4 6. Nxd4 c5 7. Ne2 Be7 8.
Nbc3 Bb7 9. O-O Bf6 10. Nd5 Bxd5 11. exd5 Ne7 12. c4 Rb8 13. Rb1 O-O 14. b3 Nf5
15. Bb2 Bxb2 16. Rxb2 Qf6 17. Qd2 Rfe8 18. h3 Re5 19. Rbb1 Rbe8 20. Rfe1 g6 21.
Nc3 Nd4 22. f3 Qh4 23. Ne4 *
Position (FEN): 4r1k1/p1p2p1p/3p2p1/2pPr3/2PnN2q/1P3P1P/P2Q2P1/1R2R1K1 b - - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 2122
Best move: f5