Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 e6 4. a3 d5 5. exd5 exd5 6. Ba2 Nf6 7. h3 Bd6 8. O-O
O-O 9. d3 Qc7 10. Re1 b5 11. Nc3 a6 12. Nxd5 Nxd5 13. Bxd5 Bb7 14. Ng5 h6 15.
Ne4 Bh2+ 16. Kf1 Nd4 17. Bxb7 Qxb7 18. c3 Ne6 19. Qg4 f5 20. Qg6 Rae8 21. Nd6
Nf4 22. Qxe8 *
Position (FEN): 4Qrk1/1q4p1/p2N3p/1pp2p2/5n2/P1PP3P/1P3PPb/R1B1RK2 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 972
Best move: Qxg2#