Loan watch: Grealish and Drennan find goalscoring form
Grealish has been a key figure for Shaun Derry's side in their battle against relegation - and he netted his fifth goal of the campaign in Saturday's League One clash against Shrewsbury.
The 18-year-old winger helped the Magpies take a 2-0 lead, scoring from close range after eight minutes before winning a penalty which Alan Sheehan converted.
But Shrewsbury fought back to win thanks to Jon Taylor's brace and a David McAllister effort.
Drennan's debut strike for Portsmouth was the only crumb of comfort the south coast side could take from their 5-1 defeat at Scunthorpe.
The Irish teenager came off the bench in the second half and headed in a consolation goal for Pompey.
But the damage was already done as David Syers' hat-trick and goals from Sam Winnall and Paddy Madden had given Scunthorpe an unassailable advantage.
Gary Gardner played his part for Sheffield Wednesday as they extended their unbeaten away run to nine games with a 2-0 win at Huddersfield.
Gardner played the full 90 minutes as Wednesday won courtesy of goals from Jeremy Helan and Jacques Maghoma.
Also in the Championship, Shay Given kept a clean sheet in his final game for Middlesbrough.
Given, who returns from his loan spell at the Riverside this week, helped Boro to a goalless draw against Leeds.
Goalkeeper Aiden Grant was unable to prevent Arlesey Town losing 2-0 to Truro City in the Southern Premier Division.
Darren Bent missed out on Fulham's 1-1 draw at West Bromwich Albion.
Injury ruled Samir Carruthers out of MK Dons' 1-0 defeat to Bradford.
Snap up match tickets for Villa v Norwich.