He scored two goals, including his late-winner, which sealed the game for Barcelona, who went on to win the match 3-2.
James may have been the man who scored the equaliser, but Asensio caused problems for the Barcelona defence from the minute he came on and it's important to remember that he's still just 21.
There was a great atmosphere in the Santiago Bernabeu Stadium as Madrid looked to dominate Barca, and their pressure was rewarded in the 28th minute when Casemiro put them ahead, bundling the ball over the goal line following a corner.
Indeed, despite usually playing against far inferior teams to the reigning champions of Europe, Messi has only been fouled an average of 2.29 times per Liga match this term.
Lionel Messi delivered a sensational display to hand Barcelona a 3-2 win against Real Madrid on Sunday, in one of the most entertaining Clasicos in years. He was out of touch in the game from the start to finish last night.
FC Barcelona hero Lionel Messi has commented on his Man of the Match performance in the latest El Clasico.
Real were convinced they should have been awarded a second-minute penalty when Cristiano Ronaldo fell under the challenge of El Clasico debutant Samuel Umtiti.
Amazingly, according to La Liga stat aficiando Mister Chip, that was the very first time Real Madrid have ever lost to a last-minute goal at home in the league...
Ronaldo had few opportunities in front of goal, missed his greatest opportunity on the night after Bale's substitute Marco Asensio squared the ball for the Portugal global but he scooped his shot over the bar.
And also as Luis Enrique's side turned into the game, Navas came down dramatically to shut out Pique's thumping header.
Shortly after Messi was left floored and bloodied after being caught by a stray elbow from Marcelo. Madrid pressed higher and Casemiro often pushed up on Sergio Busquets, leaving Messi free to drop off the centre-backs and pick up the ball.
Messi is enjoying another remarkable season, with 47 goals in 46 games.
Ter Stegen showed sharp reflexes to deny Toni Kroos and Benzema, but it was Real goalkeeper Navas who would become increasingly over-worked.
Luis Suarez discharged vast with two efforts for Barca at the various other end, his 2nd chance set up by Paco Alcacer, that was starting in attack with Neymar out through suspension. Just before half time, he popped up on the right to play in Suarez, whose cross was sacked wide by Jordi Alba.
Rakitic gave Barcelona the lead with a ferocious left-footed drive from 20 yards and Real's fate appeared sealed when Ramos was banished.
The three goals helped Messi reach the 21-goal mark against Real as he surpassed Alfredo Di Stefano's record of 18 goals in the Clasico as Barcelona won a seven-goal thriller and closed the gap on Real to just one point in the La Liga.