Nolan McLean gave up a three-run home run to the fifth batter he saw Thursday, but the Mets rookie still pieced together an encouraging outing.