Fitzpatrick pushes past struggles to yet another title