Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bd7 6. Bd3 cxd4 7. cxd4 Qb6 8. Bc2
Nb4 9. O-O Nxc2 10. Qxc2 Ne7 11. Nc3 Nc6 12. Be3 Rc8 13. Rac1 Be7 14. Qd2 O-O
15. a3 Na5 16. b4 Nb3 17. Qc2 Nxc1 18. Rxc1 a5 19. b5 Bxa3 20. Rb1 Bb4 21. Rb3
Bxb5 22. Ng5 Ba4 *
Position (FEN): 2r2rk1/1p3ppp/1q2p3/p2pP1N1/bb1P4/1RN1B3/2Q2PPP/6K1 w - - 2 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1780
Best move: Qxh7#