I used to play the Vienna and remember this line
Surprisingly, the position is actually about equal if black plays Nd4 instead of Qf6, but until people start finding that move, this line is literally free elo as white
If you're having trouble, just remember that once you play Qxg7, you're always threatening to play Qxf7# if black doesn't protect that square
I learned this line from Levy's Vienna gambit video. First time I've pulled it off perfectly.
I timestamped the link. Not sure but if it doesn't the line starts at 14:30.
I see this position quite often but doesn't always go this good.