Graeme Ballard was 10 metres away from Paralympic gold, but took silver in the T36 100 metres.
The 33-year-old got off to a fantastic start in his final and led for most of the race only to be hauled in close to the line by Russia's Evgenii Shvetcov.
World-record holder Ballard, who has cerebral palsy, held on strongly to come home second in 12.24 seconds, 0.16secs off Shvetcov's new Paralympic record.
Fellow Briton Ben Rushgrove was sixth in 12.37s.
The medals kept on coming thick and fast for Great Britain as, barely five minutes later, Libby Clegg took T12 100m silver in a European record 12.13.
Less than an hour after her younger brother James won a swimming bronze, the 22-year-old went one better to repeat her silver medal performance from Beijing.
Clegg, registered blind and running with guide runner Mikail Huggins, finished 0.08 behind Chinese winner Zhou Guohua in a very tight race, with only 0.15 separating all four finalists.
The Briton, who has a deteriorating eye condition known as Stargardt's disease, leaving her with only slight peripheral vision in her left eye, went quicker than her then world record run in the first round on Saturday.
That time of 12.17 was bettered twice in the next two heats, but Clegg produced when it mattered to claim Britain's fourth medal of the day.
Elsewhere, Katrina Hart was sixth and Jenny McLaughlin seventh in the T36 100m final.