Perfect play (27/30)

Perfect play