Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Bd3 Nf6 4. Nc3 e6 5. Nf3 h6 6. e5 Nd5 7. Nxd5 Bxd5 8. c4
Bb7 9. O-O Be7 10. Re1 c5 11. Be3 cxd4 12. Nxd4 d6 13. exd6 Bxd6 14. Nf5 O-O
15. Nxh6+ gxh6 16. Qg4+ Kh8 17. Bd4+ e5 18. Rxe5 Bxe5 19. Bxe5+ f6 20. Qg6 Qe7
21. Qxh6+ Kg8 22. Bd6 Qg7 23. Bxf8 *
Position (FEN): rn3Bk1/pb4q1/1p3p1Q/8/2P5/3B4/PP3PPP/R5K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1333
Best move: Qxg2#