In this blitz game white offers a piece sac on move 10 (not accepted) and then blunders the exchange on move 12. Undeterred another blunder follows: (14 e5 dxe5 and cannot recapture as d pawn is pinned) and throw in a bishop for good measure after 15. Qd3! So white loses - what do you expect?
In the game below, click on black's 15th move ... exf4 and now consider the position after 16. Nd5 instead of the mistaken 16. Nce4 which loses as per game.
White now threatens 17. Nxf6+ followed by mate on h7 and there is absolutely nothing black can do except give up his queen with 16. ... Qxd5 after which white has queen for rook and knight as well as a continuing initiative. Suddenly all the 'blunders' are brilliancies. 12. Rd1 decoys black's white-squared bishop and gains a move as the Queen heads for d3. 14. e5 opens the diagonal and 15. Qd3 occupies it! The 'grand finale' is (or should have been) 16. Nd5.
Note that 16 ... g6 fails to 17. Nxf6+ followed by 18. Qxg6+ ! since the f pawn is pinned. 16. ... hg 17 hg doesn't help because now the h file is open and mate still threatens on h7.
The general attacking theme in the game is 9. Ng5 targeting h7. After 9 ... h6 10. h4! the Ng5 can't be taken due to open h file. Get queen onto d3-h7 diagonal and remove defender Knight on f6. Always noting g6 is weak because of the pin on the f pawn. In such a position Qg6 always menaces. No doubt there are flaws in the execution of above plan ( 16. Nce4??) but interesting all the same!