Scott Kazmir threw four solid innings in his first big league appearance in five years, completing an improbable comeback.