Linfield – the defending league champions – suffered a shock 2-1 away loss to Premiership bottom side Glenavon as Charlie Allen’s late strike failed to alter the points-winning position secured by home goals from teenagers Ben Wilson and Paul McGovern.