Incredible Humphries storms to NEO.bet German Darts Grand Prix title PDC Europe, Results - 04. April 2024