It's a hat trick for BJP, As we discussed Keshubhai will get 2% seats it seems we were quite near. He has made dent to both the parties but both the parties have adjusted their previous seat victory any way.
He basically didn't dent any party. Winning two seats is like (out of that one was himself) getting nothing.
At a some level we think of their party having 2 seats couldn't made any extreme dent. But they have changed total vote calculation between BJP and Congress at many seats. So as they say they haven't made any loss to party but surely they have changed future of many rival party members