Best Of: Panthers at Bills
View the top photos from Carolina's preseason opening victory at Buffalo by team photographer Melissa Melvin-Rodriguez.

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)

Carolina Panthers at Buffalo Bills. August 9, 2018. Orchard Park, NY. (Photo by Melissa Melvin-Rodriguez/Carolina Panthers)