Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Be7 7. Bb5+ Bd7 8.
Bd3 O-O 9. Nf3 Nc6 10. Qc2 f5 11. exf5 exf5 12. O-O g6 13. Bc4+ Kg7 14. Rd1 Bd6
15. Bg5 Qc8 16. d5 Na5 17. Bd3 b5 18. Rab1 Nc4 19. Nd2 Na3 20. Qb2 Nxb1 21. c4+
Kg8 22. Bh6 Nxd2 *
Position (FEN): r1q2rk1/p1pb3p/3b2pB/1p1P1p2/2P5/3B4/PQ1n1PPP/3R2K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 824
Best move: Qg7#