En 2017, alors retombé hors du top 64, il parvient à atteindre une nouvelle demi-finale sur un tournoi classé, lors du Masters de Riga. Il s'incline à cette occasion contre Stephen Maguire dans la manche décisive (5-4).