Baseball History · On This Day On This Day: April 21 Posted on April 21, 2020 by Baseballia 1984 In only his second start since August 1982, Montreal Expos pitcher David Palmer threw five perfect innings against the St. Louis Cardinals in a 4-0 victory stopped by rain. He would start 18 more times en route to a 7-3 record.