The 19 year-old rookie showcased his skills against the Jets, scoring off a long redirection in the first period and completed a three-way passing play by one timing a cross ice pass from line mate Connor Brown before finishing off the night by potting an empty netter late in the third.
Connor Brown had a goal and an assist for the Senators.
Shane Pinto had a pair of assists for Ottawa.
Filip Gustavsson turned aside 28 shots for the Senators to pick up his second win against Winnipeg this week.
Mark Scheifele had an a goal and an assist for the Jets.
Mason Appleton also scored the for Winnipeg on the night.
Connor Hellebuyck made 19 saves for the slumping Jets (28-22-3), who have now lost 8 of their last 9 contests.
Ottawa scored first 10:15 into the first period when Connor Brown tipped a Victor Mete shot from the point past Connor Hellebuyck.
The goal was his 20th of the season and marked the second time he has hit the 20 goal mark in his NHL career.
Tim Stutzle made it 2-0 at 11:29 when he redirected an Artem Zub shot from the point from the hash mark.
Mason Appleton got the Jets on the board 55 seconds into the second period when he converted a backhand saucer pass from Mark Scheifele who was cruising behind the Ottawa net.
Appleton, who was parked at the hash marks, hammered the puck past Gustavsson to make it 2-1.
The goal was his 10th of the season.
Stutzle scored his second of the game just over five minutes into the third, finishing off a three-way passing play when Connor Brown found him inside the left faceoff circle.
The winger snapped a shot past Hellebuyck that the Jet goaltender only managed to get a piece of to score his 11th of the season.
Mark Scheifele scored with 52.5 seconds left in regulation to pull the Jets to within a goal.
The goal was his 20th of the season.
Tim Stutzle completed the hat-trick with an empty netter with six seconds remaining in the third period.
Ottawa visits Calgary Sunday while Winnipeg hosts Vancouver on Monday.
SHOTS-OTTAWA 23 WINNIPEG 29