AlchemistJato

This is one of my favorite games, and the only game that I have ever played for which the computer analysis said I had no blunders, no mistakes, and no inaccuracies.  My opponent also did not have any glaring blunders. Giving up his queen was forced, if you examine the position carefully:



 

This one was fun also, because of the amount of material that I sacrificed to get the checkmate.

White's 26th move was a fatal mistake, although it is hard to see.  If he had played Kf1, the best I could have done would be a draw by perpetual check.  It could be that White saw that Kf1 might have led to a draw and wanted to avoid it because he had such a large material advantage, not seeing that after Ke2 I had a forced mate in 3.