All is not well, however, for the home team who are yet to register their first win of the season after managing only a loss and a draw against Jamshedpur FC and Kerala Blasters respectively in their opening two games.
The likes of Paulo Machado, Arnold Issoko and Rafael Bastos will have a huge role to play if they are to overcome a Pune City side which possesses a fearsome attack which has been boosted by the return of Marcelinho.
Marcelinho and Alfaro are without doubt a lethal combination. The pair scored 17 of Pune City's 31 goals last season -- a whopping 54.84 percent of the team's tally.
Marcelinho missed Pune's opener due to a suspension and his absence was dearly felt. Pune struggled in the attacking third and were dominated by Delhi Dynamos. Moreover, whenever the 31-year-old has scored a goal, Pune City have not lost a game.
Interestingly, Pune City's last league win came in this same fixture against Mumbai City last season. Pune had won the home tie 1-0 before travelling to Mumbai to seal a 2-0 win. In fact, Mumbai have not won any of their previous three matches against Pune at home.
The battle between Mumbai's defence and Pune's attack should turn out to be the defining battle in this match. The match-up also sees Costa's pragmatic approach come up against a possession-based style of Miguel Portugal.
With both sides chasing their first win of the season, the Maha Derby has plenty at stake for the fans, players and the coaches.
Here's today’s match schedule:
Indian Super League 2018-19: When and where to watch Mumbai City FC vs FC Pune City
When and Where to watch: Mumbai City FC vs FC Pune City
Mumbai City FC vs FC Pune City match Time and venue: 7:30 PM (IST), Mumbai Football Arena
Mumbai City FC vs FC Pune City match will be broadcast on Star Sports 1, Star Sports 1HD, Star Sports 3 in English Commentary; Star Sports Hindi 1 and Star Sports 1HD in Hindi Commentary.
Mumbai City FC vs FC Pune City match will be available for live streaming on Hotstar and JioTV.