Swepson plays long game after Kohli scalp