move 15. c3?? I would have seriously considered BxQ!
move 19, what your plan if black played 19. ... hxg6.
Move 21, I like 21. Rxg4.
move 23 look at 23. Rh3 threatens Qxh7 mate.
Nice game. Look over my points.
If you need help, please contact our Help and Support team.