Goals from Ryan Curran and Jack Keaney in the space of three second-half minutes saw Cliftonville end Glentoran's 16-game unbeaten run with a 2-0 victory at Solitude.