Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Bg5 h6 5. Bh4 e6 6. Nc3 Bb4 7. Qc2 dxc4 8. e4
Be7 9. Bxc4 b5 10. Bd3 Nbd7 11. O-O Bb7 12. Rad1 Qc7 13. Bg3 Qb6 14. a3 O-O 15.
h3 c5 16. d5 exd5 17. exd5 Kh8 18. Bxb5 Nb8 19. Bh4 Qd6 20. Bc6 Nxc6 21. dxc6
Qxc6 22. Ne5 *
Position (FEN): r4r1k/pb2bpp1/2q2n1p/2p1N3/7B/P1N4P/1PQ2PP1/3R1RK1 b - - 1 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 737
Best move: Qxg2#