It was a bruising return to the top flight for Frosinone, which had gone up via the playoffs. It was Atalanta’s first opening day win in 10 years.
Gomez was sensational from the start and opened the scoring in the 14th minute, shortly after Frosinone had hit the post with one of its few chances.
Atalanta was utterly dominant but didn’t double its lead until two minutes after the break when Hans Hateboer volleyed in a delightful cross from Gomez.
The 30-year-old Gomez set up another in the 61st minute, beating his marker before crossing for Mario Pasalic to slot home at the far post.
Gomez capped a fantastic performance with a deflected strike in stoppage time.