Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d3 c6 5. Bd2 Qc7 6. a3 Nf6 7. Be2 Bf5 8. f4
Nbd7 9. h3 e5 10. g4 Be6 11. fxe5 Qxe5 12. Nf3 Qg3+ 13. Kf1 O-O-O 14. Be1 Qc7
15. Bf2 Bd6 16. Qd2 Bf4 17. Be3 Bxe3 18. Qxe3 Rhe8 19. Qxa7 Nd5 20. Nxd5 Bxd5
21. Rg1 Qf4 22. Qf2 Re3 23. Re1 *
Position (FEN): 2kr4/1p1n1ppp/2p5/3b4/5qP1/P2PrN1P/1PP1BQ2/4RKR1 b - - 5 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1169
Best move: Bxf3