The Mets went up 6-0 with two outs when Schneider hit a solo homer to almost the same spot in right field , the first time since July 19 , 2007 that New York scored six or more runs in the top of the first inning .