At the end of the last episode Phyllis raveled to everyone but Andy that Angela was cheating on Andy with Dwight. This was a great follow up. The fact that no one told Andy was a good start of this episode. It's funny how everyone is awkward is around Andy and how he doesn't pick up on anything. I also like how Michael wants to tell Andy upfront but gets stopped. How Michael tells Andy was pretty amusing and a great reaction on Andy's part. Andy is of course upset which leads one of the best "fight" in TV history. Two funny moments before the fight were Andy and Dwight giving each other a high five on the terms and Jim walking in between them. One of my favorite moments before the fight and before Andy finds out is how Dwight tries to stay on alert. Also his weapons was a nice callback from previous episode. The fight itself served it's purpose. It was not too scary, funny but not too funny, and also another step in the complicated relationship of Dwight and Angela. One of the sadder Dwight moments when he finds out that Angela was sleeping with Andy and then threw out her gift to him from season 2. I also thought that Angela was great throughout this whole episode. The fact that Michael was not there might have made it better.
Speaking of Michael, he was called to corporate to meet with David Wallace. And no it was not for something he did wrong but right. His branch is doing the best. I loved his reaction when David asks him why the branch is doing so good. How he explains it was something that should've taken a lot shorter ended up going a lot longer is what made it funny. The fact that this was a B story is one of the reasons why this episode was good.