On May 29 , 2010 , Halladay threw a perfect game against the Florida Marlins . On May 29 , 2010 , Halladay pitched the 20th perfect game in MLB history , beating the Florida Marlins by a score of 1 â `` 0 .