Im März 2012 gewann Allen schließlich sein erstes Ranglistenturnier, als er Stephen Lee im Finale der Haikou World Open mit 10:1 klar besiegte. Im Oktober gewann er dann mit den Antwerp Open auch sein erstes Turnier auf der PTC-Serie.