However, all the talk after the match surrounded a nasty injury sustained by Wayne Rooney.
Rooney has been ruled out for around four weeks after suffering a deep gash to his right leg after an accidental clash with Hugo Rodallega.
The England striker only entered the action as a 68th-minute substitute after Ferguson had earlier responded to his side's loss to Everton last week by dropping him to the bench.
That decision appeared to backfire when Fulham took a third-minute lead through Damien Duff, but United were level in the 10th minute and almost inevitably it was Rooney's replacement Van Persie with the strike, the Dutchman stealing in front of Brede Hangeland to curl home a brilliant first-time effort.
Kagawa also popped up with his first goal since arriving from Borussia Dortmund to hand United a 35th-minute lead, while full-back Rafael made it three when he nodded home in the 41st minute.
Fulham pulled one back in the 64th minute when Nemanja Vidic turned the ball into his own net.
Watch: Van Persie on target in Fulham win... More Videos
Chelsea moved to the top of the league standings as Roberto Di Matteo's men made it three wins from three with a 2-0 victory over Newcastle at Stamford Bridge.
Eden Hazard was again the standout player for the Blues, opening the scoring from the penalty spot midway through the first half before laying on the second goal for Fernando Torres just before the break.
Swansea are up to second after a 3-0 victory over West Ham.
Michael Laudrup's side looked superb as they swept aside QPR 5-0 last weekend and were similarly lethal on Saturday as goals from Angel Rangel, Michu and Danny Graham sealed another eye-catching victory.
Aston Villa's unconvincing start under Paul Lambert continued as lost 3-1 to Everton at Villa Park.
The visitors took the lead in the third minute as Steven Pienaar lashed home from 20 yards.
It was 2-0 in the 31st minute when Marouane Fellaini followed up his winner against Manchester United with another headed effort, although Villa goalkeeper Shay Given should have made a routine save.
Nikica Jelavic made it three from Leighton Baines' pull-back on the stroke of half-time, and Villa's afternoon took a further nosedive in the 58th minute when Ciaran Clark was shown a straight red card for a professional foul on Jelavic.
The hosts pulled a goal back through new signing Karim El Ahmadi in the 74th minute.
Andre Villas-Boas was denied his first win as Tottenham boss as James Morrison struck late to secure a 1-1 draw for West Brom at White Hart Lane.
Benoit Assou-Ekotto opened the scoring for the hosts in the 74th minute but Morrison popped up in the first minute of stoppage time to fire in a low effort for the visitors.
Wigan eased to a 2-0 victory at Southampton.
The Latics took the lead after 51 minutes when Franco Di Santo was played in by Shaun Maloney and the striker finished emphatically beyond Kelvin Davis.
New signing Arouna Kone made it two in the final minute, the former Sevilla striker stealing the ball from Jose Fonte near the halfway line and then being allowed the freedom of St Mary's to run in and score.
Norwich and QPR recovered from heavy opening-day losses to share a 1-1 draw at Carrow Road.
Simeon Jackson's close-range header gave Norwich an 11th-minute lead, but the visitors were level in the 19th when Djibril Cisse went down under a challenge from Canaries new boy Sebastien Bassong and referee Mark Clattenburg pointed to the spot.
Cisse's low penalty was saved by John Ruddy but when the ball came back off the post it broke to Bobby Zamora who had a simple task to find the bottom corner.
Sunderland and Reading's game at the Stadium of Light was postponed due to a waterlogged pitch.
Saturday's Barclays Premier League Results
Swansea 3-0 West Ham
Aston Villa 1-3 Everton
Man United 3-2 Fulham
Norwich 1-1 QPR
Southampton 0-2 Wigan
Tottenham 1-1 West Brom
Chelsea 2-0 Newcastle