Martial and McTominay scored as Manchester United completed a league double over Manchester City for the first time in over 12 years.
Martial was on target as Manchester United handed City yet another defeat in the Premier League.
With the Citizens in good form going into this fixture, many expected them to dominate considering they were all out to revenge.
United won the reverse fixture at the Etihad and City were looking to prevent a double.
Anthony Martial put United with a goal a goalkeeper of Ederson’s quality should have kept out at his near post.
The Frenchman scored at the reverse fixture as well, making him the first United player to do so against City since Cristiano Ronaldo in the 2006/07 season as per Squawka.
The assist was also provided by Bruno Fernandes, whose impact continues to be unrivaled since making his debut for the club.
United survived some heavy second-half pressure until Scott McTominay scored an injury-time second after Ederson’s throw went straight to his feet.
It was a day to forget for Ederson with two big errors that cost his team.
City’s defeat now means Liverpool are even much closer to being crowned Champions, with only two league wins remaining now.
That goal means Martial is now up to 11 goals this season, equaling his best ever tally in a single campaign.