We speak to Grant McPherson about tonight's game and his upcoming testimonial