Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Bg5 e6 5. Nc3 Be7 6. e3 Na6 7. a3 Nc7 8. cxd5
cxd5 9. Bd3 a6 10. Rc1 Bd7 11. O-O O-O 12. h3 h6 13. Bxf6 Bxf6 14. b4 b5 15.
Nd2 Ne8 16. Nb3 Nc7 17. Nc5 Bc8 18. Ne2 e5 19. dxe5 Bxe5 20. Nd4 Bxd4 21. exd4
Ne6 22. Bb1 Qf6 23. Nxe6 Bxe6 24. Rc6 Qe7 25. Re1 Rac8 26. Qc2 Rxc6 *
Position (FEN): 5rk1/4qpp1/p1r1b2p/1p1p4/1P1P4/P6P/2Q2PP1/1B2R1K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1459
Best move: Qh7#