Chennaiyin FC's Mailson Alves turned out to be the star of the title with a brace. And there was also some Brazilian touch to the game.
Having clinched the prestigious Federation Cup and I-League twice, Bengaluru FC will attempt to crown themselves with the ISL trophy before their home fans at the Sree Kanteerava Stadium.
Chennaiyin FC will now clash with Bengaluru FC at Sree Kanteerava Stadium, Bengaluru on Saturday.
The ISL final will be played at their home in Bengaluru on March 17.
After firing blanks in their first outing, Bengaluru FC will start as favourites at home against FC Pune City in an Indian Super League (ISL) semifinal second leg clash on Sunday.
League leaders Bengaluru were favourites for this semi-final clash but Pune measured up to the challenge till the final whistle.
FC Goa qualified for the Indian Super League (ISL) play-offs in a virtual knockout clash against Jamshedpur FC.
Pune City lost 0-4 against Goa in their penultimate clash but their impressive performances earlier in the season means they don't have to wait for the final league clash to secure a point for a place in the play-offs.
Bengaluru FC sit comfortably on top of the table with 33 points, having scripted 11 victories from 15 games.
The win keeps Pune at the second place in the ISL standings with 28 points from 15 matches.
Coming off from a defeat at Pune City, Jamshedpur thus returned to winning ways to be on 19 points from 13 matches as they climbed to fifth place behind FC Goa who are ahead on goal difference.
Kerala Blasters found an unlikely hero in 19-year-old teenager Deependra Singh Negi, who scored one and played a big part in his team's second after the change of ends.
FC Goa put an end to Kerala Blasters FC's resurgence as the visitors handed them a 2-1 defeat in the Indian Super League (ISL) on Sunday.
With this win, Pune kept their hopes alive of reaching the knockout stage as they are firmly placed at the third spot with 19 points, one behind second-placed Chennaiyin FC and two adrift of Bengaluru FC.
Sunil Chhetri scored in the 43rd and 52nd minute to help his team beat Mumbai City FC 3-1.
Bengaluru FC suffered their fourth defeat of the Indian Super League season.
Chennaiyin FC rode on Gregory Nelson's 83rd minute strike to post a 1-0 win over FC Pune City in an Indian Super League (ISL) match at the Jawaharlal Nehru Stadium.