Unfortunately I don't have time today for a recap, so here's a link to MLB.com's recap.