Oswald Peraza hit a solo home run, José Soriano kept rolling with 10 strikeouts in seven innings, and the Los Angeles Angels took a 9-6 win over the Cincinnati Reds.