Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 c6 3. Nf3 Nf6 4. Nxe5 b5 5. d3 b4 6. Ne2 h6 7. c3 bxc3 8. bxc3
Be7 9. Qa4 O-O 10. Ba3 Bxa3 11. Qxa3 Qc7 12. Nf3 Ba6 13. c4 d5 14. exd5 cxd5
15. cxd5 Nxd5 16. g3 Bb7 17. Bg2 Nd7 18. O-O Rae8 19. Ned4 N5b6 20. Qxa7 Ra8
21. Nb5 Qc6 22. Nfd4 *
Position (FEN): r4rk1/Qb1n1pp1/1nq4p/1N6/3N4/3P2P1/P4PBP/R4RK1 b - - 4 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 968
Best move: Qxg2#