question: Which Opponent has a Game site of heinz field, and a Record of 3–1?
answer: SELECT opponent FROM table_name_7 WHERE game_site = "heinz field" AND record = "3–1"
context: CREATE TABLE table_name_7 (opponent VARCHAR, game_site VARCHAR, record VARCHAR)