Marvelous rally! Bencic beats everything Kuznetsova throws at her