Law's doing well but I will say it's not good that he's effectively used his strongest move here already, as he can't use Puncture Wille on Blackbeard.
Ace was looking even better initially and ended up mid-diffed. Imagine Ace hit Blackbeard with Entei at the start of the fight and Blackbeard got up laughing - he might as well have turned around and gone home.
All that's left now is Gamma Knife or something new, otherwise this feels like Oda giving Law his flowers before he starts getting his cheeks clapped.