come off

[come off] or [through with flying colors] {v. phr.} To succeed; triumph.

John came off with flying colors in his final exams at college.