Watch Yu-Gi-Oh! episode 31 English Subbed Episode 31: Keith's Machinations (Part 1 of 2) Yu☆Gi☆Oh! Duel Monsters ep 31 Please enable JavaScript to view the comments powered by Disqus.