Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Be2 Nf6 5. Nf3 Qd6 6. O-O e6 7. Nb5 Qc6 8.
Ne5 Qb6 9. d4 Bd6 10. Be3 O-O 11. a4 c5 12. Nc4 Qd8 13. Nbxd6 b6 14. dxc5 Ba6
15. cxb6 Bxc4 16. b7 Bxe2 17. Qxe2 Nc6 18. bxa8=Q Qxa8 19. Bc5 Ne7 20. b4 Ned5
21. c4 Nf4 22. Qd2 *
Position (FEN): q4rk1/p4ppp/3Npn2/2B5/PPP2n2/8/3Q1PPP/R4RK1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 801
Best move: Qxg2#