Are these parts compatible

UnstopableAj101

Distinguished
BANNED
Jul 4, 2016
21
0
18,510
I will be building my first pc soon and i would like to know if these parts are compatible
CPU:Intel Pentium G3258 3.2GHz Dual-Core Processor
CPU Cooler:Cooler Master Hyper 212 Plus 76.8 CFM Sleeve Bearing CPU Cooler
MOBO:MSI Z97 PC MATE ATX LGA1150 Motherboard
Memory:G.Skill Ripjaws X Series 32GB (4 x 8GB) DDR3-1600 Memory
Storage1:pNY CS1311 240GB 2.5" Solid State Drive
Storage2:Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
GPU:EVGA GeForce GTX 970 4GB Superclocked ACX 2.0 Video Card
Case:Deepcool TESSERACT SW ATX Mid Tower Case
PSU:EVGA SuperNOVA P2 650W 80+ Platinum Certified Fully-Modular ATX Power Supply
PC Part Picker List: http://pcpartpicker.com/list/tFpCyf