Marius Mayrhofer claimed his first career victory at the Cadel Evans Great Ocean Road Race in a bunch sprint.