Behera, who hit 11 boundaries in 228-ball stay at the crease today, stitched 150 runs for the third wicket with Govind Podder (74) after Gujarat were reduced to 26 for two in the first hour at the Vidarbha Cricket Association Stadium at Jamtha.
Niranjan and Samantray, the two overnight batsmen, denied a breakthrough for more than 30 overs in the day before the former was out. The duo stitched 121 runs for fourth wicket. Niranjan's 103 came from 254 balls and contained 11 fours.
Earlier, Maharashtra added 51 runs today to their overnight 264 for seven as they were all out for 315 in 101.5 overs.