Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Bf5 4. Nc3 e6 5. Qb3 Qc7 6. cxd5 exd5 7. e3 Nf6 8. Nh4
Be6 9. Bd3 Bd6 10. g3 O-O 11. Nf5 Bxf5 12. Bxf5 Nbd7 13. Bd2 Nb6 14. Bd3 Rfe8
15. O-O Qd7 16. Be2 Qh3 17. Qd1 Nc4 18. Bc1 h5 19. b3 Nb6 20. Bf3 Ng4 21. Bxg4
hxg4 22. Ne2 Re6 23. Nf4 *
Position (FEN): r5k1/pp3pp1/1npbr3/3p4/3P1Np1/1P2P1Pq/P4P1P/R1BQ1RK1 b - - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1174
Best move: Bxf4