Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. a3 d5 5. exd5 exd5 6. Ba2 Nf6 7. d4 c4 8. Bg5
Be7 9. Ne5 Nxe5 10. dxe5 Nd7 11. Bxe7 Qxe7 12. O-O O-O 13. Re1 Nb6 14. Nc3 Rd8
15. Qf3 Be6 16. Ne2 Rac8 17. Nf4 Bd7 18. Nxd5 Nxd5 19. Qxd5 Bc6 20. Qxc4 Qg5
21. Qxf7+ Kh8 22. f3 Rf8 23. Qe6 *
Position (FEN): 2r2r1k/pp4pp/2b1Q3/4P1q1/8/P4P2/BPP3PP/R3R1K1 b - - 2 23
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1603
Best move: Bxf3