Chess puzzle (Crushing)
Moves: 1. e4 e5 2. f4 d6 3. Nf3 Bg4 4. fxe5 dxe5 5. c3 h6 6. Bc4 a6 7. Bxf7+ Ke7 8.
O-O Qd7 9. Bxg8 Rxg8 10. d3 Nc6 11. Qc2 Re8 12. Be3 Kd8 13. Nbd2 Kc8 14. d4
Bxf3 15. Nxf3 exd4 16. cxd4 Qe6 17. e5 Qd5 18. a3 g5 19. h3 g4 20. hxg4 Rxg4
21. Rac1 h5 22. Qc4 Qe4 23. Bf2 *
Position (FEN): 2k1rb2/1pp5/p1n5/4P2p/2QPq1r1/P4N2/1P3BP1/2R2RK1 b - - 3 23
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1423
Best move: Qxf3