September 2007 puzzle - Solution

1. Nf6+ gxf6
2. Qg4+ Kh8
3. exf6 Rg8
4. Qh5 Rg6
5. Bxg6 fxg6
6. Qh6 and mate next move on g7 or f8!
View a text-only version of this chess puzzle in the Forsyth-Edwards notation (what's this? - note: external link).

