Daily Puzzle Submissions! *Be Involved*

I see that i was left with queen and my opponent with king and 5 pawns... but not possible for him to win..
sorry yes maybe not forced mate...
but..
Xartesit.. pls see queen position in my puzzle.. u have queen on e2 where as my opponents queen was on c2...
Secondly.. qxf2.. 2nd move.. not valid... rxf2... is valid... why would i go for qxf2?
Chess puzzle known as PUPPIES ON ACID
WHITE PLAYS & MATES IN 6. Composed by my 18 YR old nephew Danny J.
Danny (aka DJ) has never competed in a rated tournament game and is not even a USCF member. He rarely play chess with anyone other than me.
The solution AMAZED me: 1.Ng4+ Kg6 2.e8Q+ Kf5 3.Qxh5+ Kf4 4.Qe5+!! Kxg4 5.Qxg2+ Kxh4 6.Q5xh2#.
So pretty up to the end, how the two murderous ladies stand together delivering death. 'LE ROI EST MORT!'