Sam Welsford came within centimetres of victory on the final stage at Tirreno-Adriatico, while Magnus Sheffield secured ninth place overall.
The week-long stage race came down to a traditional sprint finish in San Benedetto del Tronto, but the day played out at a much tougher pace.
The INEOS Grenadiers were able to help bring the race back together after the bunch was split by Alpecin-PremierTech on the day's second major climb.
Welsford enjoyed strong support on the run-in, before a huge final turn from Filippo Ganna. Boxed in slightly, the Australian had to delay the start to his sprint and was narrowly edged out by Jonathan Milan (Lidl-Trek).
A bunch sprint ensured Magnus Sheffield was able to wrap up ninth place overall, 2:02 back on race winner Issac Del Toro (UAE Emirates - XRG). Thymen Arensman was also present in the front split during the stage and came home 15th overall.
Tirreno-Adriatico
Stage 7-
1Jonathan Milan Lidl-Trek03:04:54
-
2Sam Welsford INEOS Grenadiers+ 00
-
3Laurenz Rex Soudal Quick-Step+ 00
-
26Magnus Sheffield INEOS Grenadiers+ 00
-
38Filippo Ganna INEOS Grenadiers+ 00
-
73Thymen Arensman INEOS Grenadiers+ 00
-
74Connor Swift INEOS Grenadiers+ 00
-
106Jack Haig INEOS Grenadiers+ 00
-
111Brandon Rivera INEOS Grenadiers+ 00
Tirreno-Adriatico
Overall Rankings (Stage 7)-
1Isaac del Toro UAE Team Emirates-XRG02:14:00
-
2Matteo Jorgenson Team Visma | Lease a Bike+ 40
-
3Giulio Pellizzari Red Bull-BORA-hansgrohe+ 42
-
9Magnus Sheffield INEOS Grenadiers+ 02:02
-
15Thymen Arensman INEOS Grenadiers+ 04:11
-
58Jack Haig INEOS Grenadiers+ 40:08
-
63Filippo Ganna INEOS Grenadiers+ 43:49
-
76Brandon Rivera INEOS Grenadiers+ 50:28
-
98Connor Swift INEOS Grenadiers+ 58:42
-
133Sam Welsford INEOS Grenadiers+ 01:17:18