Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. b4 cxb4 5. a3 bxa3 6. c3 Nc6 7. d4 Qa5 8. Qd2
Bd7 9. Bxa3 Bxa3 10. Rxa3 Qb6 11. Bd3 Rc8 12. O-O Na5 13. Qa2 Nc6 14. Nbd2 Nge7
15. Nb3 Qc7 16. Nc5 b6 17. Nxd7 Qxd7 18. Bb5 O-O 19. Qc2 Qc7 20. Qd3 Na5 21.
Ba4 Nc4 22. Bc2 Nxa3 *
Position (FEN): 2r2rk1/p1q1nppp/1p2p3/3pP3/3P4/n1PQ1N2/2B2PPP/5RK1 w - - 0 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 535
Best move: Qxh7#