Could I of won this game sooner?

Avatar of vulcanccit
| 3

I have not played too many games here, and it has been years and years since I have played at all.  I joined Chess.com in November and am loving it! I am using the Chess Mentor, the Tactics Trainer, the Tactics Trainer in the Fritz12 program, and reading the "How to Reassess your Chess 4th edition by Jeremy Silman.  I also just today received all 4 volumes of the "Mastering the Chess Openings" by John Watson, as I am opening deficient.

In the game below, I was way ahead in development and pieces, but the game seemed to go longer than I thought.  Perhaps I needed to be freer with exchanges of my major pieces? More sacrafices?  I am having Chess.com and Fritz12 both analyze the game.