The New York Giants dropped the Tampa Bay Buccaneers on Sunday, 32-31, on the back of rookie quarterback Daniel Jones, who led a remarkable and magical comeback in his NFL debut.

Let’s take a look at the winners and losers from the victory.

Winners

Daniel Jones: Phew boy. Where to begin? Jones wasn’t perfect but we’re not even going to bother addressing the negatives. Rather, let’s list the positives: mobility, accuracy, strong arm, unflappable, ice water in veins, respect of his teammates and that little something extra that makes magic happen. You want a reason to be excited? You’ve got it.

Evan Engram: Many expected Engram to break out this season and thus far, he’s delivered on those expectations. He was other-worldly again on Sunday and while his 75-yard touchdown will be the highlight shown on repeat, Engram did a lot of other things well against the Bucs. We’ll break it down further throughout the week, but film is going to be exceptionally friendly to Engram over the next few days.

Darius Slayton: What a performance for the rookie that will be overshadowed by so much else. Yes, Slayton had a few hiccups early on, but he finished the day with three receptions for 82 yards. However, his most impressive play may have been a beautiful downfield block on Engram’s 75-yard touchdown.

Markus Golden: The Giants may have themselves a legitimate pass rusher. Golden had himself a day, recording two sacks and four QB hits. Even beyond that, he had several pressures of Jameis Winston, including one that led to an errant interception. This guy can play.

Sterling Shepard: In his return to the field, Shepard stepped up and helped Daniel Jones out in a big way, hauling in seven receptions for 100 yards, one touchdown and one two-point conversion.

Dexter Lawrence: A sack, a blocked PAT, two QB hits, a tackle for a loss… It was an all-around impressive game for Daniel Jones’ roommate.

Others: Antonio Hamilton, Riley Dixon