A perfect night for baseball at PNC Park