Harry Maguire's header seven minutes from time gave Manchester United their first win over Liverpool at Anfield since 2016.