David Connolly has joined Oxford United on loan for the rest of the season from Pompey.

The 36 year-old, who scored 17 goals in 37 starts for Saints from 2009-12, joins Pompey's promotion-chasing League Two rivals after being restricted to three sub appearances since Christmas.