be on song

be on song

  (British)
to be playing or performing well Ravanelli looked a bit tired in last Saturday's match but he's certainly on song tonight.
See also: on, song