Thomson was appointed for the 2012 Scottish Cup final, which was won 5–1 by Hearts against their Edinburgh derby rivals Hibernian. During the match, Thomson failed to send off Hearts midfielder Ian Black for elbowing Hibs striker Leigh Griffiths and also awarded a penalty to Hearts for a foul which television replays showed had taken place outside the box.