Ultimately it came down between Sreesanth and Dipika and Salman announced latter as the winner of Bigg Boss 12.
Soon the remaining three finalists are given an option by Salman wherein they could take Rs 20 lakh from the total prize money of Rs 50 lakh and quit the show. Deepak decides to take the money and leave the show.
Next Rohit Shetty enters the house to get one of the remaining four finalists out of the house and it's Romil, who is out of the race to win the show.
Bharti also joins Salman Khan on stage and questions him for not accepting her marriage proposal and making a matrimonial profile. Post all the fun, they both are seen dancing on ‘Dil Diyan Gallan’.
Salman then greets the finalists again and announces that one of them will be leaving the house. It's ultimately Karanvir Bohra, who walks out of the house. He joins Salman on the stage and Salman asks him who will be the winner of Bigg Boss 12 and KV says it will be Deepak.
Bharti Singh enters the house and shows them clips of their fans in which they can be heard saying what the finalists should do after coming out of the house.
Salman then pulls Sreesanth and Dipika's leg. He tells Sreesanth that they had a dedicated person to keep a count on the number of time he threatened to leave the house and they found out it was 299 times he did that. He then told Dipika to guess when did she have her first breakdown and later tells her that it was right on the fourth day of the show.
The top five finalists are then shown video messages by their family members. They all get very emotional. Soon Salman greets them and tells Romil that his dad is here and he is extremely happy to see his father Live.
Salman welcomes some of the former contestants. He asks Somi Khan her prediction for the winner and she says it's Deepak, who will win the show because he had an amazing journey.
Salman Khan kickstarts the grand finale episode of Bigg Boss 12 by shaking a leg with the five finalists - Romil Chaudhary, Dipika Kakar, Deepak Thakur, Sreesanth and Karanvir Bohra.
The Grand Finale of Bigg Boss 12 is going to be an extravagant affair filled with spectacular performances and endless entertainment. As we draw curtain on Bigg Boss 12, viewers will witness Megastar Salman Khan perform on various songs along with the top 5 finalists. Plus there will be some contestants shaking a leg with each other too. Of course, there will be lots of laughter, thanks to comedienne Bharti Singh. Bigg Boss 12: Sreesanth To Be The Winner? Fans Are Not Happy Already As #BBCheatedViewers Starts Trending on Twitter.
But the main highlight is obviously going be the announcement of the winner of Bigg Boss 12. The competition is between Sreesanth, Dipika Kakar and Deepak Thakur. Who amongst these three will win Bigg Boss 12? We will find out in a couple of hours from now. Stay tuned on this page as we bring you all the LIVE updates of the grand finale of Bigg Boss 12.