@Chappy @Thor I was battling Red after defeating Giovanni and he trounced most of my team. until he brought out Snorlax versus my last Pokemon, a Haunter. with his move-set and my Haunter's move-set, it was a deadlock. i could get him down to 50%-ish health then he would use rest and refill his health. But since all his attacks are normal he literally couldn't hurt my Haunter. i had to leave game in order to leave battle after using all 4 of my elixirs.
My suggestion is either alter his move-set or limit his amount of uses for his move "Rest". this would prevent the deadlock.