Nothing in depth here, just looking at the position for move 14.
Why not 14.Nxc8+ with Bxb7 forking the rooks? Or you could simplify first -- Qxa1 Bxa1 Nxc8+ Rxc8 exd7 Kxd7 Bxb7 Nc6 Ok, that's a lot, here's a diagram.
After 0-0 Qxd1 Rxd1 why do you have the king capturing the pawn? dxe6 seems to make sense to get rid of the backward pawn and clear d7 for the knight challenging e5 and preparing to pressure the knight on d6 with moves like Rd8 and Ne5 or something similar.
In the 14.exf7 line 16.Bd2 drops the knight as you showed -- why not just 16.Kf1
Oh, and in the final position can't black fight a little longer?


In this game I played way too aggressively. I ended up losing a rook, but won the game at the end. What do you guys feel about the position?
Anyways please check out from move 14 for white. The four options were what I thought the four most likely replies, but 1) I'm not sure if I continued it out that well and 2) if those four were the best.
Edit: check out 6th post for what I consider to be the final position (where black ends with a good advantage). I may be wrong and white or black may have much stronger attacks.