Table schema:
CREATE TABLE table_name_89 (played INTEGER, lost VARCHAR, goal_difference VARCHAR)

Question: What is the highest number played when there were less than 13 losses and a goal difference of +46?
SQL: SELECT MAX(played) FROM table_name_89 WHERE lost < 13 AND goal_difference = "+46"