Betis was missing its top goal-scorer Isco, out for several weeks with a thigh injury, but his absence was barely noticed as the visitor took the lead after five minutes. Cardoso won the ball on the right flank and his cut back was swept home first time by Willian José.
Cardoso’s assist capped another good performance since he signed from Brazilian club Internacional in January.
“Johnny had a good game,” coach Manuel Pellegrini said.
Reporting by The Associated Press.
FOLLOW Follow your favorites to personalize your FOX Sports experience
Get more from United States Follow your favorites to get information about games, news and more