Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. Nc3 d6 4. a3 Nf6 5. d3 g6 6. Nf3 Bg7 7. Bd2 a6 8. Nd5
Nxd5 9. Bxd5 Bxb2 10. Ra2 Bg7 11. Bxf7+ Kxf7 12. Ng5+ Kg8 13. Qf3 Ne5 14. Qg3
h6 15. Nf3 Nxf3+ 16. gxf3 Be5 17. Qxg6+ Bg7 18. Rg1 Rh7 19. Bxh6 Qa5+ 20. Ke2
Qc3 *
Position (FEN): r1b3k1/1p2p1br/p2p2QB/2p5/4P3/P1qP1P2/R1P1KP1P/6R1 w - - 3 21
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1440
Best move: Qe8#