Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. Be2 Nc6 3. d3 d5 4. Nd2 Nf6 5. a3 Bd6 6. Nf1 O-O 7. h3 e4 8. g4
exd3 9. Bxd3 Ne5 10. Be2 c6 11. Nf3 Ne4 12. Nxe5 Bxe5 13. Nd2 Nxd2 14. Bxd2
Bxb2 15. Rb1 Bxa3 16. c3 Qh4 17. Rb3 Bd6 18. Bc1 h5 19. Bb2 hxg4 20. Qd4 Be6
21. c4 c5 *
Position (FEN): r4rk1/pp3pp1/3bb3/2pp4/2PQ2pq/1R2P2P/1B2BP2/4K2R w K - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 937
Best move: Qxg7#