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