An erroneous deflection from Raju Gaikwad and a beautiful finish from Marcelinho made all the difference as FC Pune City beat Mumbai City 2-0 in the Indian Super League on Sunday.