Wiktionary
go great guns
vb. 1 (context idiomatic English) To perform particularly well; to be particularly successful. 2 (context idiomatic English) To move or proceed very quickly.