Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nf3 e6 4. e3 c6 5. Bxc4 Nf6 6. O-O Be7 7. Nc3 Nbd7 8.
Nd2 Nb6 9. Bb3 a5 10. Bc2 Nbd5 11. e4 Nxc3 12. bxc3 O-O 13. Bb2 b5 14. a3 Bb7
15. e5 Nd5 16. Ne4 f5 17. Ng3 b4 18. axb4 axb4 19. Rxa8 Qxa8 20. c4 Nc3 21.
Bxc3 bxc3 22. Qd3 c5 23. d5 exd5 24. cxd5 Bxd5 25. Nxf5 Bd8 26. Nh6+ gxh6 *
Position (FEN): q2b1rk1/7p/7p/2pbP3/8/2pQ4/2B2PPP/5RK1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 816
Best move: Qxh7#