That's The Witcher III: Hearts of Stone beaten. Great story, but I'm quite sick of the battles in The Witcher III now. Not the combat system in itself, but that CD Projekt doesn't care about staging the fights so that they play to the games strength.
Rather then letting you prepare yourself, as a Witcher supposed to do, they try and suprise you as much as possible.
And instead of playing them in the open world, they put too many of them into tight spaces, where the camera becomes an extra enemy.
And they padd the game with lots of extra encounters with smaller enemies, despite it already being so lengthy.