Nathan McSweeney reaches a well-deserved century