Chess puzzle (Checkmate)
Moves: 1. c4 d6 2. Nc3 c5 3. g3 Nd7 4. Bg2 Nb6 5. b3 Nf6 6. e3 g6 7. Bb2 Bg7 8. Nge2
O-O 9. O-O a6 10. d4 cxd4 11. exd4 Qc7 12. d5 Nbd7 13. Qd2 b6 14. Nd4 Bb7 15.
Rfe1 Ne8 16. Rxe7 Bxd4 17. Qxd4 Qd8 18. Re2 Ne5 19. f4 Ng4 20. h3 Ngf6 21. Ne4
Nxe4 *
Position (FEN): r2qnrk1/1b3p1p/pp1p2p1/3P4/2PQnP2/1P4PP/PB2R1B1/R5K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1596
Best move: Qh8#