yes, you can rank a single keyword in google, just make sure good content on your website, also good design. Check out the listed domain that is ranked in google:
Custom Boxes
Custom Printed Boxes
Yes ofcouse you can rank it on First Page, but it also depends upon category of the keyword.
If you want to rank single keyword on the first page of Google then go to Google Keyword Planner and check the competition of particular keyword you want to rank . If the competition level is low and medium then you can use the single keyword on your website. Also remember that you want get better rank on search engine, that your website structure is perfect.
Yes you can rank a single keyword on Google's first page, but you need to take more efforts as generic keywords take more time to rank high in Google SERP. Analyze the competition of the keyword, plan SEO strategies which are trending in 2018 accordingly, Implement it and keep a close watch on it as well as check how competitors are ranking for the same keyword. Analyse their backlinks, Implement them into your link building strategy.