Chess puzzle (Checkmate)
Moves: 1. e3 e5 2. Ne2 d5 3. Ng3 Nf6 4. Be2 Nc6 5. O-O Bf5 6. Nxf5 Qd7 7. Ng3 Bd6 8.
b3 g6 9. Bb2 h5 10. f4 h4 11. Nh1 h3 12. g3 Ne4 13. fxe5 Bxe5 14. Bxe5 Nxe5 15.
d3 Ng5 16. Nd2 O-O-O 17. d4 Nc6 18. c4 dxc4 19. bxc4 Qe7 20. Qb3 Nxd4 21. exd4
Qxe2 22. Rab1 *
Position (FEN): 2kr3r/ppp2p2/6p1/6n1/2PP4/1Q4Pp/P2Nq2P/1R3RKN b - - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1407
Best move: Qg2#