Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 g6 5. g3 Bg7 6. Bg2 O-O 7. h4 h5 8. Bg5 Ne4
9. Nxe4 dxe4 10. Ne5 Bf5 11. Qb3 b6 12. Be3 c5 13. Rd1 cxd4 14. Bxd4 Qc7 15.
Qc3 Rd8 16. e3 Nd7 17. Nxg6 Bxd4 18. Nxe7+ Kf8 19. Rxd4 Kxe7 20. Bxe4 Bxe4 21.
Rxe4+ Kd6 22. Qd4+ Kc6 *
Position (FEN): r2r4/p1qn1p2/1pk5/7p/2PQR2P/4P1P1/PP3P2/4K2R w K - 3 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 992
Best move: Qd5#