Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c3 d5 3. Nf3 Bf5 4. a4 e6 5. Na3 c5 6. Nc2 Nc6 7. Ne3 Bg6 8. g3
Rc8 9. Bh3 cxd4 10. Nxd4 Nxd4 11. Qxd4 Bc5 12. Qd1 Be4 13. O-O h5 14. a5 h4 15.
g4 a6 16. Qb3 Qc7 17. f3 Bg6 18. g5 Nh5 19. Qa4+ Kf8 20. Qxh4 Ke7 21. Ra4 d4
22. cxd4 Nf4 23. Nf5+ *
Position (FEN): 2r4r/1pq1kpp1/p3p1b1/P1b2NP1/R2P1n1Q/5P1B/1P2P2P/2B2RK1 b - - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1722
Best move: Bxf5