14...Nxc2 "Black seems to be in a solid position, if offered material, why not take it?"
Well, (1) because when you have a winning advantage it's safest to simplify into a winning endgame and (2) Black's position is not solid at all.
So 14...Qf5 offering to trade queens and now:
15.Qxf5 Bxf5 16.Rxe5 g6 and Black's position is solid, up a piece for a pawn.
15.Qg3 Nc6 and Black's position is solidifying, up a piece.
I've played this game recently on chess.com "little chess partner" with the ply setting at 12, which--if I am not mistaken--means the engine will look as deeply as 12 moves ahead if it sees it fit. It takes about 1-2 minutes for the engine to look that deeply.
My play style usually involves imaginative attacks--at least I like to think so. By imaginative attacks I do not mean fictional, but rather awkward and unorthodox, with some substance to them.
I'd like it if someone could point out some lines of defense for black in this game. I played white this game.