Anthony Rizzo hit a go-ahead grand slam and the Chicago Cubs overcame an early home run by Manny Machado to beat the San Diego Padres 6-5 Friday.