The Warriors' Jermaine O'Neal should have been whistled for goaltending on the play that preceded Stephen Curry's game-winning buzzer beater in Golden State's 122-120 overtime victory at Dallas, the NBA announced Wednesday.

"Upon review at the league office, we have found that a shot taken by Dallas' Monta Ellis with 16.0 seconds remaining in overtime was on the way down when initially contacted and ruled a block by Golden State's Jermaine O'Neal, and should have been ruled a goaltend," NBA president of basketball operations Rod Thorn said in a statement. "The exact trajectory of the ball when touched was impossible to ascertain with the naked eye, and the play was not reviewable."

The Golden State Warriors’ Jermaine O’Neal (7) saves a rebound against the San Antonio Spurs in the second half of their NBA game played at the
The Golden State Warriors' Jermaine O'Neal (7) saves a rebound against the San Antonio Spurs in the second half of their NBA game played at the Oracle Arena in Oakland, Calif., on Saturday, March 22, 2014. (Dan Honda/Bay Area News Group) ( Dan Honda )

O'Neal came over and helped Klay Thompson on the play with the block that the 18-year veteran said after the game was close to being goaltending but wasn't.

"You see I blocked it, grabbed it and outletted it," O'Neal said. "There's no way they could have called that because when your hand is on top of the ball, that's a good block."

On the other end of the court, Curry hit a jump shot with a tenth of a second left to win the game. Dallas, which entered the game as the No. 7 seed in the Western Conference, dropped to ninth with the loss.

For more on the Warriors, see the Inside the Warriors blog at ibabuzz.com/warriors. Follow Diamond Leung on Twitter at twitter.com/diamond83.