Temporary Sacrifices with Variations

Sort:
Youngdude

An interesting game with a temporary sacrifice. Comments appreciated. (P.S. Sorry if this belongs in the "Game Showcase" forum, but I wanted some feedback on my moves and I was wondering if my analysis is correct.)

Youngdude

A friend with a chess engine analyzed this for me. Deep Shredder 11 says black had the advantage for most of the game, losing initiative only with 20... Nxg7, which gives white equal win chances.