Chess puzzle (Checkmate)
Moves: 1. e3 d5 2. f3 e5 3. d4 exd4 4. exd4 Qh4+ 5. g3 Qe7+ 6. Qe2 Nc6 7. Be3 Bf5 8.
Nc3 O-O-O 9. O-O-O h5 10. Qd2 Nf6 11. Nge2 Qb4 12. a3 Qa5 13. Kb1 Bxa3 14. bxa3
Qxa3 15. Na2 Qb3+ 16. Ka1 Bxc2 17. Rc1 Bh7 18. Qc3 Qa4 19. Nf4 Rhe8 20. Bf2 a5
21. Bd3 Nb4 *
Position (FEN): 2krr3/1pp2ppb/5n2/p2p3p/qn1P1N2/2QB1PP1/N4B1P/K1R4R w - - 2 22
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1360
Best move: Qxc7#