Matt Ritchie revealed he battled back from illness to deliver a moment which has been a lifetime in the making at Swansea.