Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 c5 3. g3 Nc6 4. Bg2 Nge7 5. e3 d6 6. Nge2 g6 7. O-O Bg7 8. Nd5
Nxd5 9. Bxd5 Ne7 10. Bg2 O-O 11. f4 Rb8 12. d4 exf4 13. Rxf4 b6 14. b3 d5 15.
Bb2 cxd4 16. exd4 dxc4 17. bxc4 Be6 18. Rc1 Rc8 19. Qc2 Nf5 20. Qd3 Bh6 21. d5
Bd7 22. Qc3 Bxf4 *
Position (FEN): 2rq1rk1/p2b1p1p/1p4p1/3P1n2/2P2b2/2Q3P1/PB2N1BP/2R3K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1344
Best move: Qh8#