It took just 19 minutes for youngster Borja Mayoral to find the back of the net and put Real Madrid on the brink of the record books.
The 20-year-old smashed home from close range to ensure Zinedine Zidane’s side have now scored in 73 consecutive competitive matches equalling Pele’s Santos’ record which stood since 1963.
But more importantly for Los Blancos they didn’t lose any more ground on league leaders and fierce rivals Barcelona.
Real Madrid went into the game without the suspended Cristiano Ronaldo and seven points adrift of the Catalan side.
But Zidane’s team dominated possession and after Mayoral’s opener, an own-goal and a typical Bale burst of pace in which he clocked 21mph, all three points were never in doubt.
Sociedad, who fielded former Man United flop Adnan Januzaj, did give Real Madrid a scare when they equalised on 28 minutes.
They then crashed the crossbar moments later with the scores level.
Mayoral, another bright talent that has come through the Madrid ranks, grabbed his first senior goal when he pounced on a loose ball in the box.
Sergio Ramos had attempted an overhead kick but couldn’t connect under the defender’s pressure and Mayoral didn’t need any invitation to slam the ball home.
Out of nothing the home side were level nine minutes later when Kevin Rodrigues’ shot trickled under the arms of Keylor Navas.
Rodrigues’ night was about to get much more eventful when he cannoned the crossbar before slotting the ball past his own keeper to restore Madrid’s advantage.
Mayoral found space in the box, drilled in his cross and the sliding Rodrigues couldn’t do anything but watch the ball hit his own net.
Bale then used his blistering pace to sprint past the defender before delicately chipping the ball over the keeper to pick up three important points.