Mumbai/Chandigarh: The BJP-Shiv Sena alliance on Thursday retained power in Maharashtra, albeit with a reduced majority, while it was a hung Assembly in Haryana where the BJP emerged as the single largest party and JJP chief Dushyant Chautala and independents hold the key to government formation.