Chess puzzle (Checkmate)
Moves: 1. d4 c5 2. d5 e5 3. c4 d6 4. Nc3 g6 5. g3 Bg7 6. Bg2 Ne7 7. f4 O-O 8. Nf3 Nd7
9. O-O h6 10. fxe5 dxe5 11. e4 b6 12. Be3 Ba6 13. b3 Bb7 14. Qd2 Kh7 15. h4 Nf6
16. Nxe5 Nxe4 17. Bxe4 Bxe5 18. Bxh6 Bxc3 19. Qxc3 Kxh6 20. Rf6 Ng8 21. Rf4 f5
*
Position (FEN): r2q1rn1/pb6/1p4pk/2pP1p2/2P1BR1P/1PQ3P1/P7/R5K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1108
Best move: Qh8#