Shohei Ohtani belted his 22nd homer and later scored the go-ahead run as the Los Angeles Angels came back to beat the Texas Rangers 9-7 Saturday.

The two-way superstar put the Halos ahead 3-2 with a three-run bomb in the third, then scored his second run in the eighth, when Luis Rengifo's two-RBI double broke a 7-7 tie.

After flying out to lead off the first, Ohtani made no mistake in his next at-bat against Texas starter Glenn Otto, locking onto a low 1-0 changeup and sending it 129 meters over Angel Stadium's center field wall.

The lead was short-lived, however, with Marcus Semien's three-run homer off Chase Silseth putting Texas up 5-3 in the fourth.

The home side cut it to 5-4 on Max Stassi's fifth-inning single, before the Rangers extended the lead to 7-4 in the sixth on Meibrys Villoria's two-run blast against right-hander Touki Toussaint (1-0) in his Angels debut.

The Angels turned things around with a five-run rally in the eighth. David Fletcher chased right-hander Dennis Santana with a two-run double before the Rangers intentionally walked Ohtani with two out and one on.

Lefty Brett Martin (0-7) walked the bases loaded, and his wild pitch scored Fletcher to tie it. The hot-hitting Rengifo completed the rally with his double.

At Oracle Park, Seiya Suzuki went 1-for-5 with an RBI for the Chicago Cubs, who came up short after rallying late in a 5-4 loss to the San Francisco Giants.