Clint Easton and Matthew Jarvis scored as Gillingham beat Millwall.
Easton scored with a 30-yard strike before Lions winger Zouma Bakayogo forced a save from Scott Flinders.
Jarvis added the second after picking the ball up in his own half and exchanging passes with Mark Bentley before slotting home.
Millwall substitute Poul Hubertz scored with a header after a cross from Marvin Williams with two minutes left but the home team held on for all three points.
Gillingham: Flinders, Jupp, Cox, Johnson, Easton, Bentley, Flynn, Crofts, Jarvis, Mulligan (Spiller 86), Ndumbu-Nsungu (McDonald 78).
Subs Not Used: Pouton, Clohessy, Stone.
Booked: Flinders, Bentley.
Goals: Easton 14, Jarvis 64.
Millwall: Day, Robinson, Shaw, Whitbread (Ross 49), Senda, Fuseini, Elliott, Dunne, Bakayogo (Williams 69), Byfield, Zebroski (Hubertz 71).
Subs Not Used: Pidgeley, Ardley.
Booked: Byfield, Zebroski, Shaw.
Goals: Hubertz 88.
Ref: R Olivier (W Midlands).