Tennis-Williams finds fire just in time to beat Azarenka