Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nf3 Nbd7 4. e3 e6 5. Nbd2 Be7 6. c4 dxc4 7. Bxc4 O-O 8.
O-O b6 9. a4 Bb7 10. a5 bxa5 11. Rxa5 c5 12. dxc5 Qxa5 13. Qb3 Bxf3 14. Nxf3 e5
15. Bxe5 Nxc5 16. Qc2 Nfd7 17. Bc3 Qc7 18. Ba2 Bf6 19. Bb1 Bxc3 *
Position (FEN): r4rk1/p1qn1ppp/8/2n5/8/2b1PN2/1PQ2PPP/1B3RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1053
Best move: Qxh7#