Mets starter David Peterson lasted just 3.1 innings, giving up 7 hits and 4 earned runs as the Mets lost 7-6 to the Cincinnati Reds.