Cross Plains heats up at perfect time