Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 e6 3. Bxf6 Qxf6 4. e4 d5 5. e5 Qd8 6. c3 Be7 7. Nf3 O-O 8. Bd3
b6 9. Qc2 h6 10. g4 Ba6 11. c4 dxc4 12. Be4 c6 13. g5 Bxg5 14. Nc3 b5 15. h4
Be7 16. a3 Kh8 17. O-O-O f5 18. exf6 Bxf6 19. Ne5 Bxe5 20. dxe5 Qb6 21. f3 Bc8
22. Rhg1 Nd7 23. Rg6 Nxe5 24. Rxh6+ gxh6 25. Qd2 Rf6 26. Qd6 Nf7 *
Position (FEN): r1b4k/p4n2/1qpQpr1p/1p6/2p1B2P/P1N2P2/1P6/2KR4 w - - 4 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 780
Best move: Qf8#