u made the most of blacks poor execution. well played
7...Nc6?, castling would have had him a very pleasant position.
The final position is a forced mate, blocking with Qd6 is met by Qe8. Nice win.