The term "ggkthxnore" is a collection of online slang acronyms and shorthand:
"gg" - good game (sometimes signifies the one spoken to's defeat)
"k" - okay
"thx" - thanks
"no re" - no rematch (regame, replay, no repeats)
Person1: I'll admit it, I'm an idiot!