Hmm... I let Fritz 7 think about it overnight. In the above position, black had just played c5, giving his e7 knight some place to move without instantly losing (the pawn was on c6, preventing Nc6). At the time, this seemed like a good move to me, but Fritz doesn't like it. It thinks black should have played 14. ... h6 on the previous move, then 15. Qxh6 Qa5.
As for white's move in this position, Fritz recommends 15. Nd2 f6 16. exf6 Nxf6 17. Ne4.
I definitely tried too hard to force an attack here. I've had too many games where I have a temporary positional advantage and failed to use it, so I tried to take advantage of my superiority in this position as quickly as possible, and it backfired.
--Fromper