German Andre Greipel snatched his 148th professional victory when he claimed an emotional win in the Tour Down Under opening stage on Tuesday. "He might not have had the season he hoped, but he's …