Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 e6 5. Bg5 h6 6. Bh4 dxc4 7. e4 g5 8. Bg3 b5
9. e5 Nd5 10. Be2 Bb7 11. O-O Nd7 12. Ne4 c5 13. dxc5 Nxc5 14. Nd6+ Bxd6 15.
exd6 O-O 16. h4 Ne4 17. hxg5 Nxg3 18. fxg3 hxg5 19. d7 f6 20. Qc2 Qxd7 21. Rad1
Qh7 22. Qc1 a6 23. Nd4 Rae8 24. Bf3 Qc7 25. Qc2 Kg7 26. Bh5 Re7 27. Qg6+ Kh8
28. Qh6+ Rh7 *
Position (FEN): 5r1k/1bq4r/p3pp1Q/1p1n2pB/2pN4/6P1/PP4P1/3R1RK1 w - - 12 29
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1420
Best move: Qxf8#