Chess puzzle (Crushing)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Nf6 5. d4 Nc6 6. Nf3 Bg4 7. Qd3 Bxf3 8.
gxf3 e6 9. Bd2 Bd6 10. Nc3 O-O 11. O-O-O a6 12. Rdg1 e5 13. Bh6 Ne8 14. Nxd5
Nxd4 15. f4 Nxb3+ 16. Qxb3 exf4 17. Qc3 f6 18. Rg4 Be5 19. Qb3 Rf7 20. Rhg1 f3
21. Bxg7 Rxg7 *
Position (FEN): r2qn1k1/1p4rp/p4p2/3Nb3/6R1/1Q3p2/PPP2P1P/2K3R1 w - - 0 22
White to move.
Themes: Double Check, Kingside Attack Middlegame  
Puzzle rating: 1509
Best move: Nxf6+