Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 Nc6 4. Bxc4 Nf6 5. Nc3 e6 6. a3 Bd7 7. Nf3 a6 8. Qc2
b5 9. Bd3 b4 10. Ne4 Nd5 11. Nc5 Bxc5 12. Qxc5 Qe7 13. Qc2 O-O 14. Bxh7+ Kh8
15. Bd2 g6 16. Bxg6 fxg6 17. Qxg6 Rg8 18. Qh6+ Qh7 19. Qxh7+ Kxh7 20. axb4
Ndxb4 21. O-O a5 22. e4 Nc2 23. Ra4 Ne5 24. Rxa5 *
Position (FEN): r5r1/2pb3k/4p3/R3n3/3PP3/5N2/1PnB1PPP/5RK1 b - - 0 24
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1370
Best move: Nxf3+