Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 h6 4. Bc4 d6 5. d4 g5 6. Nc3 Bg7 7. h3 Nc6 8. O-O
Bd7 9. e5 dxe5 10. dxe5 Be6 11. Bb5 Ne7 12. b3 O-O 13. Qe2 a6 14. Bd3 Nd4 15.
Qe4 Nxf3+ 16. Qxf3 Qd4+ 17. Kh1 Qxc3 18. Ba3 Bxe5 19. Bxe7 Rfe8 20. Ba3 Qa5 21.
Qe4 Bxa1 *
Position (FEN): r3r1k1/1pp2p2/p3b2p/q5p1/4Qp2/BP1B3P/P1P3P1/b4R1K w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1337
Best move: Qh7#