Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 Nf6 3. Nc3 b5 4. e4 b4 5. e5 bxc3 6. exf6 cxb2 7. Bxb2 exf6 8.
Nf3 Bd6 9. Bd3 Qe7+ 10. Kd2 O-O 11. Re1 Bf4+ 12. Kc3 Qd6 13. g3 Bh6 14. Qe2 Qb6
15. a3 Na6 16. Nd2 Qa5+ 17. Kb3 Bxd2 18. Qe4 Rb8+ 19. Ka2 Rxb2+ 20. Kxb2 Qc3+
21. Ka2 Bxe1 *
Position (FEN): 2b2rk1/p2p1ppp/n4p2/2pP4/4Q3/P1qB2P1/K1P2P1P/R3b3 w - - 0 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 910
Best move: Qxh7#