on song

Prepositional phrase

 * 1)  Playing or performing well.
 * as ITV pundit in Berlin -- West Ham's former Barcelona player endured a tough evening in ITV's Champions League final studio.