Perfect play (3/30)

Perfect play