The Warrington Wolves gave their all at Salford but eventually ended the nine-match unbeaten run.
Wire was 18-6 at half time after Nathan Roebuck’s scores on the debit, replaced by Josh Thivilis and Riley Dean, all replaced by Deck Patton.
Wales all-time record try-scorer and former wire winger Rhys Williams scored a goal just before the break.
Elliott Care narrowed the gap further by trying to convert 12 minutes into the second period.
And eight minutes later, Gilmore closed the X-ray break to the level of things.
Inu opened the scoring with a last-minute penalty to give Salford the lead for the first time and eventually won.
Super League, Round 14
Tuesday, September 29, 2020
Salford Red Devils … 20 Warrington Wolves … 18
Devils: Oliver Asal-Bot; Lewis Roberts, Krishnan Inu, Elliott Care, Rhys Williams; Tom Gilmore, Chris Atkin; Lee Mossop, Connor Jones, Apple Ikehifho, Tyrone McCarthy, Jack Ormondride, Greg Burke Subs: Andy Ackers, Paulie Paulie, Ryan Lennon, James Greenwood.
Wolf: Josh Thivilis; Sitaleki Akaula, Connor Ranch, Keenan Brand, Nathan Roebuck; Riley Dean, December Patton; Lilani Latu, Danny Walker, Lewis Johnson, Alice Longstaff, Alice Robson, Matt Davis. Subs: Sammy Kibula, Kyle Shelford, Erib Doro, Cole Oakley
Scoring: Robbick Troy, 19 minutes, Patton goal, 0-6; Thivalis attempt, 30 minutes, Patton goal, 0-12; Dean Troy, 35 minutes, Patton goal, 0-18; Williams effort, 39 minutes, Inu goal, 6-18; Carey try, 52 minutes, Inu goal, 12-18; Gilmore effort, Inu goal, 72 minutes, 18-18; Inu penalty goal, 79 minutes, 20-18
Penalties: Satan 7 Wolf 3
Referee: Stan Mikloskas
Top man: to vote