A "blunder" is a move which makes a big mistake - doing something really bad or missing something really good. So why do you think nxf6 was a blunder? In fact, the game looks pretty equal after nxf6.
Bg5 and just 0-0 are the alterantives. Both are better then nxf6, but dont win anything outright.
You made a move that wasnt best, but it wasnt a "blunder".
I played this game yesterday and I felt like my next move was a blunder 10. Nxf6+...
What would have been the best continuation in this position?