Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 a5 5. Nc3 b6 6. Qc2 Bb7 7. e3 O-O 8. Bd3
d5 9. cxd5 exd5 10. Ne5 c5 11. a3 Bxc3 12. Bxc3 Nbd7 13. Nxd7 Qxd7 14. dxc5 Ne4
15. Bxe4 dxe4 16. cxb6 Qb5 17. Bd4 Ba6 18. a4 Qd5 19. Qc5 Qe6 20. h4 f6 21. Rh3
Qg4 22. Rg3 *
Position (FEN): r4rk1/6pp/bP3p2/p1Q5/P2Bp1qP/4P1R1/1P3PP1/R3K3 b Q - 3 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 791
Best move: Qe2#