Shohei Ohtani threw 117 pitches and struck out eight allowing just two runs as the Los Angeles Angels took a 3-2 victory over the Texas Rangers.