This, if it holds, is a huge upset. Everybody was convinced Poroshenko would be far ahead.
Looking at the wiki, many pollsters did see a marked decline of the BPP in the last days (though apparently everybody and their grandmother can register as a pollster - I stopped counting at 10 halfway down the list). What would be stunning for me, if it holds, is Samopomich (Lviv mayor's party) winning Kiev. Did Klichko really mess things up this badly in 100 days as mayor?
Right now it looks likely that Poroshenko and the People's Front would have enough seats to form a majority between them, but apparently the preferred coalition is all 6 pro-Maidan parties together.
Yarosh appears to have won his constituency seat.