Dishwasher power off in middle of cycle

Our dishwasher was running normally but the next time I was in the kitchen I noticed that no lights were on the display. There was a very familiar smell of burnt components so I went downstairs to check the circuit breaker, It wasn’t tripped but I shut it off anyway and proceeded to find some burnt capacitors and overheated components near them on the circuit board. (C301 & C307 large blue caps).
I was just wondering if it was probably the circuit board that went on its own or if there is something else I can check out before ordering a new one??? Also, what would be the circuit card p/n for my d/w?

Mike

Model: MDB9100AWQ Serial: 10487043WU

http://www.appliancepartspros.com/partsearch/ctrfs.aspx?part_id=3158622&diagram_id=676415&&model_id=47136

Thanks for the suggestions and help determining the correct pcb assembly. I’ve just placed my order

Mike