The New York Giants lost to the Dallas Cowboys last night, but believe it or not, it was a great game that went right down to the last few seconds.

One of the reasons it was so competitive was the Giants' rookie receiver Odell Beckham Jr. He had 10 catches for 146 yards and two touchdowns. And one of his TD catches was very likely the greatest catch in NFL history.

Beckham was actually being interfered with, but he was able to shrug off the defender, reach way over his head and catch the ball one-handed. He didn't even palm it, he grabbed it with three fingers. He never even used his other hand, even when he went to the ground.

(Instagram)
(Instagram)

Turns out he practices those catches during pre-game warm ups: