12.Nxf6 is objectively not best of course, but it is fun, you certainly have plenty of compensation.
expert. you are not a beginner
Powerful play by white - that piece sacrifice taking advantage of black's undeveloped state on the Q-side.
Maybe it's engine play? As the OP says that he's a beginner.