The Glovers scored the only goal in a dull first half when Dean Bowditch headed in a Ryan Mason corner after 21 minutes.
The Canaries were back on level terms on the hour mark when Chris Martin diverted home Grant Holt's cross.
Five minutes later Gary Doherty put the visitors ahead as he rose highest in the Yeovil penalty area to head home Russell's free-kick.
The lead lasted for just two minutes before Shaun MacDonald fired a right-footed drive from the edge of the area into the corner of the goal.
The hosts thought they had wrapped up all three points when Jon Obika headed in Craig Alcock's cross in the first minute of stoppage time before Russell Martin unleashed a powerful drive from the edge of the area which was deflected in by Russell three minutes into the allotted four of added-on time.