Rookie EJ Manuel hit Stevie Johnson for a 2-yard touchdown pass with 2 seconds left to lead the Buffalo Bills to a 24-23 win over the Carolina Panthers.

The touchdown capped a nine-play 80-yard drive in which the first-round draft pick completed 6 of 8 attempts for 51 yards. Manuel also got help on third-and-6 from Carolina’s 29 when Panthers linebacker Luke Kuechly was penalized for pass interference with 14 seconds left.

Two plays later Manuel found Johnson alone in the left corner as Buffalo (1-1) bounced back from a 23-21 season-opening loss to New England.