Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. f4 Nc6 3. Nf3 Nf6 4. e5 Nd5 5. d4 Bb4+ 6. c3 Ba5 7. b4 Bb6 8. Bd3
a6 9. O-O O-O 10. a3 Ba7 11. c4 Nde7 12. Nc3 Nxd4 13. Nxd4 Bxd4+ 14. Kh1 Bxc3
15. Rf3 Bxa1 16. Be3 Bb2 17. a4 Ba3 18. Qb3 Bxb4 19. Qxb4 b6 20. Qe1 Bb7 21.
Bxh7+ Kxh7 22. Rh3+ Kg8 23. Qh4 Ng6 *
Position (FEN): r2q1rk1/1bpp1pp1/pp2p1n1/4P3/P1P2P1Q/4B2R/6PP/7K w - - 4 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1261
Best move: Qh7#