The Mets are red hot again. They have won seven straight games. They went 6-0 last week, sweeping both the Angels and the Giants. This was thanks to some opportune hitting as well as some strong pitching performances from both their starters and bullpen.