Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. a3 b6 4. Nf3 Bb7 5. Nc3 d6 6. Qc2 Nbd7 7. Bg5 e5 8. d5
Be7 9. e4 O-O 10. h3 h6 11. Be3 Nc5 12. b4 Ncd7 13. Bd3 a5 14. O-O Re8 15. Nh2
Nf8 16. f4 exf4 17. Bxf4 Ng6 18. Be3 Bc8 19. Rae1 Bf8 20. Bd4 Ne5 21. Bxe5 Rxe5
22. Qf2 axb4 23. axb4 Ra3 24. Qb2 Ra8 25. Nf3 Re8 26. Bb1 Ba6 27. b5 Bc8 28.
Qc2 Ra5 29. Nd4 Bd7 30. Nc6 Bxc6 31. dxc6 Qe7 32. Nd5 Nxd5 33. exd5 Qxe1 *
Position (FEN): 4rbk1/2p2pp1/1pPp3p/rP1P4/2P5/7P/2Q3P1/1B2qRK1 w - - 0 34
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 890
Best move: Qh7#