Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. Bxc6+ bxc6 7. d3 Nf6
8. O-O Be7 9. h3 O-O 10. c3 Re8 11. d4 c4 12. b3 cxb3 13. axb3 Bf5 14. Ne5 Qc7
15. Nd2 Nd7 16. f4 Nxe5 17. fxe5 Bg6 18. Nf3 f6 19. Bf4 fxe5 20. Nxe5 Bd6 21.
Nxg6 Bxf4 *
Position (FEN): r3r1k1/p1q3pp/2p3N1/3p4/3P1b2/1PP4P/6P1/R2Q1RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1362
Best move: Nxf4