Joshua Palacios crushed a three-run homer as the Pittsburgh Pirates handed the Chicago Cubs their sixth loss in seven games with a 13-7 win.