*RIOLU SWEEP*
Recently, I have found out that Riolu is probably the best OU Pokemon to date. Sure it requires to know your timing and it does have it's counters, but if done right, this team is the most annoying thing you will go up against, and if you aren't prepared for it, you will be...