Its technically Red on top of Mt.Silver he is the strongest trainer. But there is no final boss as you can re battle a lot of people.