Cate Blanchett won the best actress Oscar on Sunday for her turn in Woody Allen's "Blue Jasmine," as the final prizes at the 86th Academy Awards show were handed out.