Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Bg5 Be7 6. Nxf6+ Bxf6 7. Bxf6 Qxf6
8. Bb5+ c6 9. Be2 O-O 10. Nf3 Re8 11. Ne5 Nd7 12. Nxd7 Bxd7 13. Bd3 e5 14. O-O
e4 15. Be2 Qg6 16. g3 Bh3 17. Re1 e3 18. fxe3 Rxe3 19. Bh5 Qe4 20. Rxe3 *
Position (FEN): r5k1/pp3ppp/2p5/7B/3Pq3/4R1Pb/PPP4P/R2Q2K1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1048
Best move: Qg2#