The first international at Pride Park got off to a great start when Paul Scholes put England in front after just three minutes. Then Robbie Fowler produced a lovely goal just over ten minutes later, Beckham played the ball to Gerrard who crossed to his club-mate for
a wonderful finish.
Fowler almost had another goal moments later but his 30-yard effort was push wide by Sanchez. England were dominating the play.
Nigel Martyn had his first test of the evening when De Nigris tried to volley the ball in the net, but the Leeds goalkeeper made a good save.
Steven Gerrard should have put the home side 3-0 up, but he managed to hit the ball over the crossbar from just six-yards out. Then captain, Beckham, did put England three goals clear on 30 minutes with a wonderful goal, sending a free-kick curling into the top right corner of Mexico's net.
England made eight changes to the starting line-up for the second half. Joe Cole and Michael Carrick both getting their first caps, along with Danny Mills who joined in the action later in the game.
Mexico almost pulled a goal back fifteen minutes into the second half, but Osorno's header went just wide of the post. David James, who replaced Nigel Martyn, was forced to make a save from Abundis, then was faced with a penalty kick when Emile Heskey challenged Osorno in dangerous territory and conceeded the penalty. However, it was not a well taken penalty as the ball was struck wide of the net.
Twenty minutes after replacing Fowler, Teddy Sheringham scored an almost identical free-kick to that of Beckham's. England were now coasting towards victory.
With time running out Alan Smith missed the net from six-yards out with only the goalkeeper to beat. The win was not in any doubt. England lead from the start and will hope to repeat the performance against Greece who they face in their next World Cup qualifying game.
Martyn (James 46 mins), P Neville, Keown (Butt 46 mins), R Ferdinand (Powell 46 mins), Ashley Cole (Carrick 46 mins), Beckham (Southgate 46 mins), Scholes (J Cole 46 mins), Gerrard (Carragher 46 mins), Heskey (Mills 67 mins), Fowler (Sheringham 54 mins), Owen (Smith 46 mins).
Subs Not Used: Seaman. (Full Squad)
Oswaldo Sanchez, Suarez, Beltran (Davino 46 mins), Oteo, Juan Pablo Rodriguez (Perez 83 mins), Coyote (David Rangel 77 mins), Marco Antonio Ruiz, Victor Ruiz (Osorno 58 mins), Abundis, De Nigris, Hugo Chavez (Pardo 46 mins).
Subs Not Used: Cabuto, Dautt, Villa.
England Goals: Scholes (3 mins), Fowler (14 mins), Beckham (29 mins), Sheringham (74 mins)
Referee: L Cortez-Bapista (Portugal)