Full recap here.

 


Live blog after the jump.