Bengaluru FC almost ​claimed a crucial away win in the ​Indian Super League against ​FC Goa on Monday with a 62nd minute goal from Indian winger Udanta Singh before Ferran Corominas kept his calm to score a last gasp penalty at the Jawaharlal Nehru Stadium in Goa.

The Blues had previously enjoyed a favourable record over Goa, winning each of their last three games including the final of the 2018-19 edition but they could not ensure a victory this time out.

The top two goal-scorers in ISL history came face to face as Coro (35 goals) and Chhetri (30 goals) looked to provide the edge for their teams respectively.

Bengaluru started with Gurpreet in goal, Rahul Bheke, Juanan, Harmanjot Khabra and Nishu Kumar marshalling their defence.

Udanta Singh, Dimas Delgado and Raphael Augusto formed part of a three man midfield as Sunil Chhetri, Aashique Kuruniyan and Manuel Onwu started up front.

Both teams started the game on the front foot as they exchanged blows early on in order to gain a crucial lead.

However, their animated start soon mellowed down as both teams went into a shell and failed to register any notable attempts on each others' goals.

The second half pretty much started at the same pace before Bengaluru made their first change of the game, with Serran coming in for Bheke in the 55th minute.

Five minutes after that substitution, Bengaluru FC took the lead courtesy of Udanta Singh and believe it or not, it was the first shot on target in the game.

​Gurpreet took a long goal-kick which was met by Manuel Onwu's header right at Udanta's feet, whose incredible touch took the ball past Goa's defender Mourtada Fall which led him one-on-one with the goalkeeper Mohammad Nawaz. Udanta did not miss from his chance as he handed Bengaluru a 1-0 lead in the 62nd minute of the game.

Five minutes later, Goa had a wonderful chance to equalise but Fall's attempt from Brandon Fernandes' free-kick just flew above the goal. In the 70th minute, Seriton Fernandes saved his side from going two goals down. 

Udanta Singh slid in a low cross from the right towards Sunil Chhetri. Had he received the ball, he would have been one on one with the keeper but Seriton Fernandes slid and kicked the ball out for a corner.

Bengaluru almost held on for a crucial away win over FC Goa however right at the end, in the 94th minute of the game, Aashique Kuruniyan brought Ferran Corominas down in the box and FC Goa were awarded a penalty.

Coro kept his calm and slotted the ball past Gurpreet to hand a crucial point to the Gaurs on an eventful night in the Indian Super League.

​With this draw, FC Goa moved to four points in their two games and are third in the ISL table whereas Bengaluru FC moved to two points courtesy of their two draws in two games.