While state BJP chief Chandrakant Patil won the assembly election from Kothrud constituency in Pune, in Maharashtra's Kolhapur, his home district, the BJP-Shiv Sena suffered a major setback.
The western Maharashtra district had been devastated by floods in August this year.
While the BJP lost both the seats it had won in 2014, Shiv Sena suffered bigger jolt as out of the six seats it had won in the last assembly elections, it lost five.
Of the 10 assembly seats in Kolhapur, Congress won four, independents two, NCP two and Shiv Sena and Jansurajya Paty one seat each.
In Ichalkaranji, Prakash Awade, an independent, defeated sitting BJP MLA Suresh Halwankar by 49,810 votes.
In Maharashtra's Hatkanangale, Raju Awale of Congress defeated sitting MLA Sujit Minachekar of Shiv Sena by 6,770 votes.
Independent candidate Rajendra Shamgonda Patil defeated sitting MLA Ulhas Sambhaji Patil of Shiv Sena in Shirol by 27,824 votes.
In Kolhapur North, Chandrakant Pandit Jadhav of Congress defeated sitting MLA Rajesh Kshirsagar of Shiv Sena by 15,199 votes.
In Kolhapur South, Congress's Ruturaj Sanjay Patil defeated Amal Mahadik of BJP by 42,709 votes.
In Karvir, sitting Shiv Sena MLA Chandradeep Narake had to face defeat at the hands of Congress's PN Patil by 22,661 votes.
Dr Vinay Kore of Jan Surajya Shakti party defeated sitting Shiv Sena MLA Satyajit Babasaheb Patil by 27,863 votes in Shahuwadi.
In Radhanagari, Prakash Abitkar of Shiv Sena retained his seat by defeating KP Patil of NCP by 18,430 votes.
This is the only seat Shiv Sena retained in the district.
In Kagal, NCP's Hasan Mushrif retained the seat and defeated Samarjeetsinh Ghatge, an independent candidate by 28,133 votes.
In Chandgad, NCP's Rajesh Patil defeated Shivaji Patil, a BJP rebel, by 3,991 votes.