Daily Puzzle Submissions! *Be Involved*

Mate in 6 for white. Difficulty: Hard
From a match today. I made an exchange in center in which i won a knight and left the center of the board very open. It was still very early in the match so not a lot of developed pieces, but it's still mate in 6 for white. I doubt I would have found it in the match but luckily my opponent made an mistake which gave me an easier win.
Tip: also look at the undeveloped pieces, not just the pieces already attacking
dum dumm dum.