Another good suggestion…really any of the patches that have lidocaine in them.
In 2017, right before the IM 70.3 Worlds in Chattanooga, I had a lsight pulled muscle in my back. FIne on the bike, but hurt to run. At registration, they were handing out samples of similar patches and it definitely helped.