Adrian Beltre became the 52nd member of Major League Baseball's 400 home run club while the Cubs beat the Pirates in 12 innings as RF Gregory Polanco tripped and missed a routine fly.