Chess puzzle (Crushing)
Moves: 1. e4 e5 2. d4 exd4 3. c3 d5 4. exd5 Nf6 5. c4 c5 6. Nf3 Bd6 7. Be2 O-O 8. O-O
Re8 9. Bg5 Nbd7 10. Nbd2 h6 11. Bh4 a6 12. Bd3 Qc7 13. Qc2 Rb8 14. Ne4 Nxe4 15.
Bxe4 b5 16. b3 bxc4 17. bxc4 Ne5 18. Nxe5 Bxe5 19. Bg3 Bxg3 20. fxg3 Qe5 21.
Rae1 f5 22. Bxf5 *
Position (FEN): 1rb1r1k1/6p1/p6p/2pPqB2/2Pp4/6P1/P1Q3PP/4RRK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1848
Best move: Bxf5