Jack Malone is on target twice as Glenavon make it four wins from five league matches by beating Dungannon Swifts 3-2 at Stangmore Park.