Struggling Argyle took the lead at the Etihad Stadium in the fifth round of the FA Cup before City recovered to win 3-1.