2005 Montreal World Chess Tournament by Paul Truong, January 14-21, 2005