McFall held his nerve after a false start in the final
British sprinter John McFall won bronze in the T42 100m final as the track action began in Beijing on Sunday.
The Cardiffian, 27, was yellow-carded after a false start, but recovered to finish third with Canada's Earle Connor winning gold in 12.32 seconds.
After his reinstated T54 800m gold on Saturday, David Weir progressed from the 1500m heats, as did training mate Australian Kurt Fearnley.
Canada's 38-year-old Chantal Petitclerc picked up her fourth gold of the Games.
Petitclerc has now won 12 career golds after she cruised to victory with new world records in the T54 200m and 800m.
"It takes a certain amount of guts to be out there. I am just really happy I went for it," Petitclerc said.
Australian Lisa McIntosh picked up her second gold winning the 200m T37 race.
GB's Shelly Woods finished fifth and said she was "happy" with her progress.
Australia's Evan O'Hanlon won the men's T38 200m and China's Lixin Zhang won the men's 200m T54.