PCPartPicker part list:
https://pcpartpicker.com/list/Y9jBvn
Price breakdown by merchant: https://pcpartpicker.com/list/Y9jBvn/by_merchant/
CPU: AMD - Ryzen 5 2600 3.4GHz 6-Core Processor ($189.99 @ Amazon)
Motherboard: ASRock - AB350M Pro4 Micro ATX AM4 Motherboard ($49.99 @ Newegg)
Memory: G.Skill - Ripjaws V Series 8GB (2 x 4GB) DDR4-2666 Memory ($95.98 @ Newegg)
Storage: Seagate - Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($58.87 @ OutletPC)
Video Card: EVGA - GeForce GTX 1050 Ti 4GB ACX 2.0 Video Card ($174.98 @ Newegg)
Case: Phanteks - ECLIPSE P400 TEMPERED GLASS ATX Mid Tower Case ($59.99 @ Newegg)
Power Supply: Corsair - CX (2017) 550W 80+ Bronze Certified ATX Power Supply ($29.99 @ Newegg)
Total: $659.79
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2018-06-21 19:58 EDT-0400
This leaves you plenty of room for an OS (if you need one), More RAM, an SSD upgrade or even a better graphics card.
The only thing is that the motherboard may need to have a BIOS update if it didn't have one from the factory but you can contact AMD and get a upgrade kit sent to you for free to do so.