Chess puzzle (Checkmate)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 Nf6 4. Bg5 O-O 5. e4 d6 6. Nf3 h6 7. Bf4 Bg4 8. Be2
c5 9. dxc5 dxc5 10. Qc1 Nc6 11. Bxh6 Bxf3 12. Bxf3 Nd4 13. Be2 Nxe2 14. Nxe2
Nxe4 15. O-O Qb6 16. b3 Bxa1 17. Bxf8 Kxf8 18. Qxa1 Qe6 *
Position (FEN): r4k2/pp2pp2/4q1p1/2p5/2P1n3/1P6/P3NPPP/Q4RK1 w - - 1 19
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 829
Best move: Qh8#