Gohel remained unbeaten on 110 as Gujarat piled up 246 for three in their second innings at the end of the third day's play at the Sawai Mansingh Stadium.
Gohel's runs came off 291 balls with the help of 14 boundaries. He was ably supported by Priyank Panchal (81) as the duo shared 149 runs for the opening wicket.
At stumps, Manpreet Juneja (6 not out) was occupying the crease along side Gohel as Gujarat extended the overall lead to 310 runs with seven wickets in hand and two full day's play remaining.
Earlier resuming at the overnight score of 184 for eight in reply to Gujarat's 263 all out, Odisha added just 15 runs before being bowled out for 199 in 73.1 overs in their first innings.
Also Read
Deepak Behera, coming out to bat at the overnight score of 34, remained unconquered on 41.
India international Jasprit Bumrah shone with the ball for Gujarat with impressive figures of five for 41 from 23 overs.
With two full day's play remaining, Gujarat will definitely go for an outright win en route to the semi-finals.
Gujarat: 263 & 246 for three in 86 overs (Samit Gohel 110 not out, Priyank Panchal 81; Dhiraj Singh 2/69).
Odisha: 199 all out in 73.1 overs (Suryakant Pradhan 47; Jasprit Bumrah 5/41).
Disclaimer: No Business Standard Journalist was involved in creation of this content