Updated

St. Louis, MO (SportsNetwork.com) - Odell Beckham Jr. put on a show once again, amassing 148 yards and two touchdowns on eight catches to help the New York Giants record a 37-27 win over the St. Louis Rams.

New York's third straight victory featured another jaw-dropping performance by the rookie sensation, who followed up an 11-reception, 130-yard effort at Tennessee in Week 14 with last Sunday's 12-grab, 143-yard, three-touchdown display against Washington.

Beckham wasn't the only Giant to put up big numbers on a day in which New York (6-9) piled up a season-best 514 yards. Eli Manning threw for 391 yards and three touchdowns while completing 25-of-32 attempts, Rueben Randle caught six passes for 132 yards and a touchdown and Andre Williams added 110 rushing yards on 26 carries.

"Offense was clicking from the start," Manning said. "(We) moved the ball well, ran the ball well ... (and) were pretty effective against a good defense."

St. Louis (6-9) hadn't allowed a touchdown in any of its previous three games, having yielded only 12 points during that stretch.

Shaun Hill hit on 24-of-32 throws for 290 yards with two touchdowns and an interception for the Rams. Kenny Britt finished with 103 yards on nine catches, while Tre Mason had 76 yards and a touchdown on 13 rushes in the loss.

"I'm going to give Eli a lot of credit. He has played well of late," Rams coach Jeff Fisher said.

The Giants came out strong, putting St. Louis in a 10-0 hole before the Rams' offense even stepped onto the field. A 49-yard connection from Manning to Randle on the game's opening drive led to Josh Brown's 29-yard field goal, and New York recovered a fumble from Benny Cunningham on the resulting kickoff at the opposing 21-yard line. The turnover led to Beckham's 9-yard touchdown catch on a busted coverage midway through the first quarter.

St. Louis got on the board via Greg Zuerlein's 51-yard field goal on the subsequent series, set up in part by Brown's unnecessary roughness penalty on the ensuing kickoff that started the Rams in New York territory. Brown answered with a 37-yard make early in the second quarter, with Larry Donnell's 23-yard catch that was initially ruled incomplete but overturned on a challenge, placing the Giants in range for the kick.

New York increased the margin to 20-3 by churning out 80 yards in 10 plays on its next possession. Orleans Darkwa, who forced Cunningham's special-teams fumble earlier, capped the sequence with a darting 12-yard run for his first career touchdown.

The Rams responded by marching 74 yards in just five plays, with Britt's acrobatic 27-yard sideline catch and a long defensive pass interference penalty on the Giants' Dominique Rodgers-Cromartie preceding Mason's 10-yard run into the end zone that gave St. Louis some needed momentum with 2:18 left in the half.

Hill skillfully executed a two-minute drive culminating in Zuerlein's 20-yard field goal to bring the Rams within 20-13 at the break, but the Giants scored touchdowns on their first two possessions of the third quarter to create some more distance.

Williams ripped off a 45-yard run deep into St. Louis territory on the first of those treks, and Manning teamed up with Randle for a 7-yard touchdown four plays later.

Hill then went 6-for-6 in engineering a 10-play, 90-yard jaunt he finished with a 23-yard strike to Lance Kendricks late in the third quarter. However, Beckham blew past the St. Louis secondary less than a minute afterward, and Manning hit the rookie in stride for an 80-yard touchdown that put New York up by a 34-20 count.

Brown tacked on a 52-yard field goal with 8:29 remaining, ending a drive that was extended by an offsides penalty on the Rams with the Giants punting.

Hill's 47-yard delivery to a wide-open Chris Givens pulled St. Louis within 37-27 with under four minutes left, but he lost a fumble on a sack by Kerry Winn with 1:53 to go and New York ran out the remaining time.

Game Notes

The teams combined for 21 penalties totaling 225 yards, with the Giants flagged 12 times for 149 yards ... The game also had three players ejected, New York wideout Preston Parker and defensive end Damontre Moore and Rams end William Hayes, after a fight ensued on the Giants' sideline after Beckham was hit late by St. Louis linebacker Alec Ogletree in the second quarter ... Beckham eclipsed the 1,000-yard mark for the season and now has 79 catches, breaking the Giants' rookie mark set by Jeremy Shockey in 2002 ... The Giants have won six straight meetings with St. Louis, with Manning throwing 12 touchdowns and just one interception in the last four of those games ... Rams cornerback E.J. Gaines left the game in the third quarter after colliding with teammate Tim McDonald.