Maybe it was better for black to 0-0-0 instead of threatening the g2 pawn.
12. O-O O-O-O 13. Nf3e5
! In fact, the queen being on g6 proves to be quite a burden.
13... Qg6f5 14. Ne5xc6 bxc6 15. Qc3xc6
This leads to a Rook Gambit, but otherwise white was threatening Qxa6+, and then maybe pushing the a&b pawns. It would have been safer to just start pushing h7-h5, and after Qxa6+, Kg7, later intending ...Rd6. But still uncomfortable. The one thing that the Rook Gambit does seem to do here is offer the black king some peace.