I just flicked through the game, but that seemed quite brilliant. It looked like you opened up the game and sacrificed at just the right time. As far as I could see you played just perfectly. You certainly have an eye for a combination!
Queen's pawn miniature
I dont think the creating of the battery was accurate and maybe bb8 and Qc7 would be better as the queen has some pressure on the c file. White's h3 and a3 are time wasting. g3 was not neccesarry. After Nxf3 Bxf3 was better. Also 16...Rxe3 was better than Ne4 amd Be5???? just loses to rxe5 after Nd4 Qd4 was the best defence though still hopeless.
It's been ages since I've posted a game, so here's a nice little game I just played. Since I've stopped paying for this site, I've lost the ability to computer analyse my games, so I haven't gone through this game 'properly'. Thoughts, criticism, and analysis are not only welcome, but encouraged.