Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. c4 d4 5. Qe2+ Be7 6. b3 c5 7. h3 Nf6 8. Ba3
Nc6 9. d3 O-O 10. Nbd2 Re8 11. O-O-O Bd6 12. Ne4 Bf4+ 13. Kc2 Nd7 14. Re1 f5
15. g3 fxe4 16. gxf4 exd3+ 17. Qxd3 Rxe1 18. Nxe1 b6 19. Bg2 Qf6 20. Rg1 Nf8
21. Qe4 *
Position (FEN): r1b2nk1/p5pp/1pn2q2/2p5/2PpQP2/BP5P/P1K2PB1/4N1R1 b - - 5 21
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1231
Best move: Bf5