У липні 2017 року Шахріяр розділив 4-10 місця на третьому етапі серії Гран-Прі ФІДЕ 2017 року, що проходив у Женеві. Його результат 5 очок з 9 можливих (+1-0=8). У загальному заліку серії Гран-прі ФІДЕ 2017 року Мамед'яров набравши 340 очок посів 1-ше місце та кваліфікувався у Турнір претендентів 2018 року.