The assembly by-election results on Thursday brought some solace for the Congress as it wrested one seat each from the BJP and the TMC in Maharashtra and West Bengal respectively and retained a seat in Tamil Nadu with DMK's support, while the BJP and its ally AJSU bagged one seat each in the western state and Jharkhand.