Casillas was also in inspired form and made one breathtaking save just before the interval as he kept out Renato's point-blank effort from a Diego Perotti cross.
Incredibly, there was only a goal between the sides six minutes later as substitute Long stabbed home from close range after Akinfeev had parried McGeady's point-blank effort.