I just finished this game and thought it contained some interesting ideas and thought it might get a chuckle or two:
11....Re3!? was an attempt to punish White for his silly development in the opening phase, and it's not clear to me that it's bad. Critical was 14. a3! Bxc3 15. Bxc3 Rxc3 16. bxc3 Nc6 17. gxh5 Qe3+ 18. Kb2 Ne5 19. Qc1 Qb6+, when I wasn't sure if Black had enough. Who knows. It's iffy. It also looks like i got a little too flashy with 19...Nxc4, I should just play 19...Bxh1 and be satisfied. Of course, 15. Ne4?? made it easy, although White looks worse in any case. Hope you enjoy.