Matt McLain hit a solo shot, TJ Friedl scored the go-ahead run in the 11th inning, and the Cincinnati Reds defeated the Arizona Diamondbacks in 11 innings.